Javascript中如何使用replace实现replaceAll的效果
Posted on: 2013-10-24, Last modified: 2013-10-24, View: 2343
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