JavaScript 字符串替换 "' "

标签 javascript

如何替换 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/

相关文章:

javascript - 如何在 JQuery 中迭代循环以在 HTML 中添加动态元素

javascript - 使用 javascript 和 jquery 在某个符号后更改格式

javascript - 如何从sass文件中获取窗口对象?

javascript - 如何让 requirejs 适用于第三方库 (interact.js)?

javascript - 在 html 表中使用来自 highcharts 的动态数据

javascript - React Dist 无需服务器、 Node 或 Http 服务器

javascript - 如何使用 TypeScript 为多个函数重用函数签名

javascript - Python网络浏览器: Disable Javascript?

javascript - 如何在 Node 中检查 req.body 是否为空,express?

javascript - 显示折叠树中的子级数