Js中string对象只有replace方法,只能替换内容一次,那么就来实现一下replaceAll的方法
String.prototype.replaceAll =
function
(s1,s2){
return
this
.replace(
new
RegExp(s1,
"gm"
),s2);
}
具体使用就很简单了
var
str=
"abcabcabc"
;
alert(str.replace(
"a"
,
"*"
));
alert(str.replaceAll(
"a"
,
"*"
));