如何替换 javascript 中的 '。例如我想将 O'conor 转换为 O-conor。 这不行。我正在做一些愚蠢的事情。
var dummyStr = "O'conor";
dummyStr.replace("'","-");
console.log(dummyStr); //prints O'conor
dummyStr.replace(/'/g,"-"); //still prints O'conor not O-conor
如果其他地方已询问过此问题,请标记重复项。
最佳答案
replace
(参见 replace on W3Schools )不会修改当前字符串。您必须像这样分配它:
dummyStr = dummyStr.replace("'","-");
console.log(dummyStr); //prints O-conor
关于JavaScript 字符串替换 "' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23076557/