Javascript用空字符串替换单引号

时间:2017-04-07 15:06:32

标签: javascript

这是一个奇怪的!我想说我的replace函数无法正常工作的原因是因为字体。我以前从未见过这个问题,我想知道我是否忽略了什么!?

我将以下变量设置为'的静态文本。

var lastName = "O'Donnell";

在我的浏览器中,console.log(lastName)输出:O’Donnell。而不是O'Donnell。因此,以下替换方法无效。

截图: enter image description here

return lastName.replace(/'/g, '')

我做错了什么?

1 个答案:

答案 0 :(得分:8)

您尝试替换的字符与名称中的字符不同。

最好删除所有非字母数字字符,以满足以下名称:

  • O'尼尔
  • ST。玛丽' S

尝试:

lastName.replace(/\W/g, '')