JS 去除特定符号(逗号)的方法

<script language="javascript"> 

var str="asdfk,asdf345345,345345";

//替换除数字与逗号以外的所有字符。

str=str.replace(/[^0-9,]*/g,"");

//去掉第一个逗号

if (str.substr(0,1)==',') str=str.substr(1);

//去掉最后一个逗号

var reg=/,$/gi;

str=str.replace(reg,"");

alert(str);

</script>

去除多个逗号为一个逗号的方法

function dostr(str){

str=trim(str);

var strarry=unique(str.split(","));

str=strarry.join(",");

str=str.replace(/,/ig,",");

str=str.replace(/[^0-9,]*/ig,"");

str=str.replace(new RegExp(',+',"gm"),',');

if (str.substr(0,1)==',') str=str.substr(1);

var reg=/,$/gi;

str=str.replace(reg,"");

return str;

}

 

你可能感兴趣的:(js)