Javascript中如何使用replace实现replaceAll的效果
Posted on: 2013-10-24, Last modified: 2013-10-24, View: 2343

Javacript的replace方法只会替换其遇到的第一个匹配字符,例如:

var oldStr = "aaaaa";
var newStr = oldStr.replace("a","b");

newStr :  "baaaa";

可以加入正则的方式,使用replace方法实现全部替换:

var oldStr = "aaaaa";
var newStr = oldStr.replace(new RegExp("a","gm"),"b"));

newStr:  "bbbbb";

其中g=Global, m=Multiline

Go
Friend Links:
Sonft