方法
/* 把f全部换为e */
String.prototype.replaceAll=function(f,e){
var reg=new RegExp(f,"g");
return this.replace(reg,e);
}
/* 使用方法 */
var str = '贪吃的吃货很会吃!';
var newstr = str.replaceAll('吃','玩');
alert(newstr); // 贪玩的玩货很会玩!
感谢大神:
js全部替换
相关
String.prototype.replaceAll
js正则replace替换多个字符
js字符串replace替换多个
js replace正则匹配替换多个不同字符串的实现方法
js replace全部替换的方法
replace里的g表示全局替换,而每个关键词前面的\则为转义字符,在针对html类的标签替换的时候,是必不可少的。
js 全部替换