javascript 字符串中截取字符
来源:百度知道 编辑:UC知道 时间:2024/05/12 01:48:40
我想实现 对一字符串: 如"村枯发了了要(2243554533),sdsdl-8764/.,l"
想 得到数字和','逗号
即结果为 "2243554533,,"
想 得到数字和','逗号
即结果为 "2243554533,,"
<script language="JavaScript">
function testSubStr(){
var kfStart = false, kfEnd = false, rlt = "";
var str = "村枯发了了要(2243554533),sdsdl-8764/.,l";
for(var i=0; i<str.length; i++){
var c = str.charAt(i);
if(c == ','){
rlt += c;
}else if(c == '('){
kfStart = true;
kfEnd = false;
}else if(c == ')'){
kfEnd = true;
}else if(kfStart && !kfEnd){
rlt += c;
}
}
alert(rlt);
}
</script>
用正则表达式吧..
参考我的BLOG
http://be4you.jp/java/article.asp?id=14
http://be4you.jp/java/article.asp?id=16
也许对你会有启发...
用正则表达式:
<script LANGUAGE="Javascript">