Регулярное выражение, использующее + проблему в JS - PullRequest
0 голосов
/ 14 июня 2010

Я использую регулярное выражение.При проверке телефона я должен использовать знак «+».Как обеспечить знак + в регулярном выражении.Потому что + знак указывает на один или несколько из предшествующих символов.Буду ли я предоставлять, как это \+?

Ответы [ 3 ]

4 голосов
/ 14 июня 2010

Вам нужно экранировать с предшествующим \ вроде:

/^\+\d+$/

В этом примере сопоставляются только строки, начинающиеся с +, за которым следует одна или несколько цифр.

3 голосов
/ 14 июня 2010

Как довольно универсальное правило с механизмами регулярных выражений, вы можете экранировать метасимволы с помощью обратной косой черты, так что, хотя + само по себе указывает "1 или более", \+ - это просто знак плюс.

2 голосов
/ 14 июня 2010

Побег с помощью \?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...