js截取字符串
比如我有个字符串,是"acadfasfkajdsfkasdfj=fjsdffadf",我要找到=号,再向后截取4位,得到的结果是"fjsd",请问该怎么截取,用js!急、、
追问:那如果字符串后面还有其他的=号呢,比如"acadfasfkajdsfkasdfj=fjsdffa=fasdfasddf",所以这个是不是第一个=号?那如果字符串后面还有其他的=号呢,比如"acadfasfkajdsfkasdfj=fjsdffa=fasdfasddf",所以这个是不是第一个=号?如果我要第二个或者第三个呢!那如果字符串后面还有其他的=号呢,比如"acadfasfkajdsfkasdfj=fjsdffa=fasdfasddf",所以这个是不是第一个=号?如果我要第二个或者第三个!
答案:<script language="javascript">
var str = 'acadfasfkajdsfkasdfj=fjsdffadf';
var arr = new Array();
arr = str.split("=");
if(arr.length > 1){
var result = arr[1].substring(0, 4);
}
alert(result);
</script>
其他:var s="acadfasfkajdsfkasdfj=fjsdffadf";
var str = s.substr(s.indexOf('=')+1, 4); var str="acadfasfkajdsfkasdfj=fjsdffadf";
var b=str.indexOf("=");
var title=str.substring(b+1,b+5);
title就是你要的结果了吧! var str="acadfasfkajdsfkasdfj=fjsdffadf";
var bb=str.substr(str.indexOf("=")+1,4);
alert(bb); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>截取字符串</title>
<script type="text/javascript">
function getString()
{
var str = "acadfasfkajdsfkasdfj=fjsdffa=fasdfasddf";
for(var i=0; i<str.length; i++)
{
if(str.charAt(i)=="=")
{
alert(str.substr(i+1,4));
}
}
}
</script>
</head>
<body>
<button onclick="getString();">点击这里截取</button>
</body>
</html>
这是全部的,自己玩吧
上一个:如何用JS代码判断一个页面是不是加载完毕?
下一个:如何使用JS脚本实现编号的自增