Как заменить знак плюса в JavaScript? - PullRequest
31 голосов
/ 18 марта 2010

Мне нужно сделать замену знака плюс в строке JavaScript. знак плюса может встречаться несколько раз, поэтому я делал это до сих пор:

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

Это, однако, разбивает мой JavaScript и вызывает глюки. Как избежать знака «+» в регулярном выражении?

Ответы [ 5 ]

61 голосов
/ 18 марта 2010
myString = myString.replace(/\+/g, "");
9 голосов
/ 18 марта 2010

Вам нужно экранировать + в качестве мета-символа следующим образом:

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

После экранирования + будет трактоваться буквально, а не как метасимвол.

5 голосов
/ 31 июля 2014

Я предпочитаю это:

myString.replace(/[+]/g, '').
2 голосов
/ 18 марта 2010

вы должны убежать от вашего + знака, \+

0 голосов
/ 18 марта 2010
myString.replace(/\+/g, "");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...