简单的Javascript替换不起作用
Simple Javascript Replace not working
这看起来很简单和琐碎,但它不起作用。这是我的javascript:
var url = "/computers/";
console.log(url);
url.replace(/'//gi, " ");
console.log(url);
这是我的浏览器控制台中的输出:
/computers/
/computers/
如您所见,没有任何变化。正如您从代码中可以看出的那样,我正在尝试用空格替换正斜杠。我做错了什么?
url = url.replace(/'//gi, " ");
没有任何变化,因为您没有将替换结果分配给变量。添加url = url.replace()
url.replace(/'//gi, " ");
返回结果字符串(在 JavaScript 中你不能修改现有字符串),你没有将其分配给任何东西
像这样分配它:
url = url.replace(/'//gi, " ");
相关文章:
- 替换变量时,JavaScript字符串replace()不起作用
- getComputedStyle替换:currentStyle(IE8/7)不起作用
- 替换字符串的脚本;在某些网站上不起作用
- .clone().appendTo-替换不起作用的元素样式
- 为什么不'使用此JavaScript将文本替换为不起作用的链接
- jquery替换不起作用
- jQuery用点替换逗号不起作用
- .keyup() 上的非拉丁字符替换在快速键入时不起作用
- 替换 JavaScript 中出现的所有字符串不起作用
- 替换函数后的Javascript比较字符串不起作用
- 使用replace方法替换innerHTML以及在Javascript中不起作用的正则表达式
- 为什么javascript替换方法(没有regex)在angularjs表达式中不起作用来删除 
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- Javascript字符串替换不起作用
- I'我试图制作一个chrome查找和替换扩展,但它赢了;不起作用
- 如果我用fadeTogle替换fadeIn/fadeOut,为什么它不起作用
- 使用替换函数替换 XML 标记不起作用
- jQuery |字符串替换不起作用
- 字符串替换在javascript中不起作用(使用双引号)
- 全局替换不起作用,但简单的替换工作正常