如何替换'在JavaScript中。例如,我想将O'conor转换为O-conor。 这不起作用。我正在做一些愚蠢的事情。Javascript字符串替换“'”
var dummyStr = "O'conor";
dummyStr.replace("'","-");
console.log(dummyStr); //prints O'conor
dummyStr.replace(/'/g,"-"); //still prints O'conor not O-conor
如果已经在别处询问过,请标记重复。
的[?为什么JavaScript的替换()函数没有做任何事情(可能重复http://stackoverflow.com/questions/18647411/为什么不做任何事情) – Bergi
你正在做的事情,但你必须保存'dummyStr.replace(“'”,“ - ”)的值;'在变量中,你可以做这样的'dummyStr = dummyStr.replace(“'”,“ - ”);' – Himanshu
确切的复制https://stackoverflow.com/questions/1433212/replace-method-doesnt-work – Bergi