首页 > 建站教程 > JS、jQ、TS >  JS去掉字符串中所有的逗号正文

JS去掉字符串中所有的逗号

有个需求,将下面的字符串里面所有的逗号都替换为下划线:
    将字符串"123,111,222.00"替换为"123111222.00":

1、正则表达式的方法:
function clear(str) {
    str = str.replace(/,/g, "_");//取消字符串中出现的所有逗号
    return str;
}
2、自定义的replaceAll方法:
String.prototype.replaceAll=function (AFindText,ARepText){
    raRegExp=new RegExp(AFindText,"g");
    returnthis.replace(raRegExp,ARepText);
}
alert("123,111,222.00".replaceAll(",","_"))
扩展:js去除字符串中所有空格和&等特殊符号
var a="今天是星期五, 明天又可以放假了&好好休|息一下";
var b=a.replace(/[&\|\\\*^%$#@\-]/g,"")