我试图用不同的字符串替换字符串的一部分,但原始字符串有我要替换的字符串的多个实例,replace()
只替换第一个实例。
newString = "New String!"
testString = testString.replace("Old String?", newString);
我也试过全球旗帜' g'但我认为我的实施不正确。
答案 0 :(得分:-1)
您应该将全局正则表达式用于String.prototype.replace
的第一个参数:
var s = "mississippi";
var newString = s.replace(/i/g, 'u');
console.log(newString); //=> 'mussuppuppu'