我试图用不同的字符串替换字符串的一部分,但是原始字符串有多个我想要替换的字符串的实例,而replace()只替换了第一个实例。
newString = "New String!"
testString = testString.replace("Old String?", newString);我也尝试过全局标志'g‘,但我认为我的实现是不正确的。
发布于 2014-04-30 05:02:23
您应该为String.prototype.replace的第一个参数使用全局正则表达式
var s = "mississippi";
var newString = s.replace(/i/g, 'u');
console.log(newString); //=> 'mussuppuppu'https://stackoverflow.com/questions/23375108
复制相似问题