我有以下字符串:替换字符串表达式
var myString = "Name: ";
function replaceName(str, name) {
return str.replace(/Name:/gi, "Name:" + name);
}
myString = replaceName("Name: ", "Joe");
myString = replaceName("Name: ", "Jane");
我想每次添加一个新的名字时更换整条生产线。上面不断追加名称到字符串的末尾。
如何在每次调用str.replace
时更换名称?
您要求将其替换为'“Name:”+“Joe”'。你想要什么样的输出? –
确切的说......它可以正常工作...... –
@Rory如果你第二次使用不同的值调用函数,它会附加它。 – adam78