这是一个奇怪的!我有点想说我的replace功能不正常的原因是因为字体.我以前从未见过这个问题,我想知道我是否忽略了什么!?
我将以下变量设置为静态文本'.
var lastName = "O'Donnell";
Run Code Online (Sandbox Code Playgroud)
在我的浏览器中,console.log(lastName)输出:O’Donnell.而不是O'Donnell.因此,以下替换方法不起作用.
return lastName.replace(/'/g, '')
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
您尝试替换的角色与名称中的角色不同.
最好删除所有非字母数字字符,以满足名称,如:
尝试:
lastName.replace(/\W/g, '')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
702 次 |
| 最近记录: |