js字符串有替换()方法。但是这个方法只会替换匹配的第一个字符串:






新的文件




var str =wordwordwordword ;
无功strnew = str.replace(字
警报(strnew);





如果你想替换这一切,JS并没有提供一个简单的方法。规则表的使用可以达到的效果代替:




str.replace( /词/ g,Excel)


g的意思是执行全局匹配(查找所有匹配,而不是在找到第一个匹配后停止)。





新的文件

功能简单(STR)
{
如果(STR)!= null)
STR = str.replace( /词/ g,Excel)
返回字符;
}





var str =wordwordwordword ;
无功strnew = str.replace(字
strnew =替换(STR);
警报(strnew);







在上述写作方法中,也有类似的写作方法:




Str.replace(new RegExp(字


g执行全局匹配(在查找第一个匹配后查找所有匹配而不是停止)。

m执行多行匹配。

此外,对串对象原型法也可以添加:




string.prototype.replaceall =功能(S1、S2){
返回this.replace(new RegExp(S1,通用汽车),S2);
}




这允许你使用简单的替换方法一样




Str.replaceAll(词


总结,三种方式

1。str.replace( / / oldstring G,newstring)

2。str.replace(new RegExp(oldstring,通用汽车),newstring)

三.增加的字符串对象原型方法简单