javascript中的replace只会替换第一个匹配
如果要全部替换的话只能重写方法实现replaceAll
如下
String.prototype.replaceAll = function (s1, s2) {
return this.replace(new RegExp(s1,"gm"),s2);
}
替换一个
var name = name.replace(s1,s2);
替换所有
name = name.replace(new RegExp(s1,"gm"),s2);