可能重复:
如何在JavaScript中替换字符串中的所有点
我想从我的字符串中删除'.'(点)符号.和我使用的代码是
checkedNew = checked.replace('.', "");
Run Code Online (Sandbox Code Playgroud)
当我试图提醒checkedNew的值时,例如如果checkedNew具有原始值US Marshal,我得到的输出是US.Marshal,它不会删除该字符串中的第二个点.如何删除所有点符号?
Ell*_*lle 71
在所有的字符串上拆分字符串.然后再用空格连接它,如下所示:
checkedNew = checked.split('.').join("");
Run Code Online (Sandbox Code Playgroud)
Que*_*tin 31
您需要执行全局替换,因为默认情况下,replace只执行一次替换.从理论上讲,您可以将指令作为第三个参数传递给全局,但这有一些兼容性问题.请改用正则表达式.
checkedNew = checked.replace(/\./g, "");
Run Code Online (Sandbox Code Playgroud)
jba*_*bey 12
替换只会取代第一次出现.要解决此问题,请使用打开全局选项的正则表达式:
checked.replace(/\./g, '');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
64318 次 |
| 最近记录: |