【Javascript】实现字符串的replaceAll方法

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" , "*" ));

 

猜你喜欢

转载自huqiji.iteye.com/blog/2205856