JavaScript实现的字符串replaceAll函数代码分享
由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下:
String.prototype.replaceAll=function(reallyDo,replaceWith,ignoreCase){ if(!RegExp.prototype.isPrototypeOf(reallyDo)){ returnthis.replace(newRegExp(reallyDo,(ignoreCase?"gi":"g")),replaceWith); }else{ returnthis.replace(reallyDo,replaceWith); } }