将字符串"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,"")