当前位置:编程学习 > JS >>

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脚本实现编号的自增

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,