如何在JavaScript中替换加号?

42

我需要在 JavaScript 字符串中替换加号。由于可能存在多个加号,因此我目前这样做:

myString= myString.replace(/+/g, "");#

然而,这破坏了我的JavaScript并导致了故障。在正则表达式中如何转义加号“+”?

5个回答

82
myString = myString.replace(/\+/g, "");

10
你需要转义+,因为它是元字符,方法如下:
myString= myString.replace(/\+/g, "");

一旦被转义,+ 将被视为普通字符而非元字符。


6

我更喜欢这个:

myString.replace(/[+]/g, '').

2

您应该转义您的+符号,使用\+


0
myString.replace(/\+/g, "");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接