从字符串中删除点符号

removing dot symbol from a string

本文关键字:符号 删除 字符串      更新时间:2023-09-26

可能的重复项:
如何在 JavaScript 中替换字符串中的所有点

我正在尝试删除"."(点)我的字符串中的符号。和我使用的代码是

checkedNew = checked.replace('.', "");

Bt 当我尝试提醒 checkedNew 的值时,例如,如果 checkedNew 具有原始值美国元帅,我得到的输出是 US。元帅,它不会删除该字符串中的第二个点。如何删除所有点符号?

在所有

.上拆分字符串,然后用空格再次连接它,如下所示:

checkedNew = checked.split('.').join("");

您需要执行全局替换,因为默认情况下,replace只执行一次替换。理论上,您可以将全局指令作为第三个参数传递,但这存在一些兼容性问题。请改用正则表达式。

checkedNew = checked.replace(/'./g, "");

替换将仅替换第一个出现。要解决此问题,请使用打开全局选项的正则表达式:

checked.replace(/'./g, '');