javascript 字符串中截取字符

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:48:40
我想实现 对一字符串: 如"村枯发了了要(2243554533),sdsdl-8764/.,l"

想 得到数字和','逗号

即结果为 "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">