我有以下字符串:替換字符串表達式
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