Добавить символ плюс в маску

264
20 октября 2017, 16:18

Составил регулярное выражение,но не соображу, как добавить символ плюса вначале.

phone: /^([0-9])?(\s)?(\([0-9]{3}\)|[0-9]{3}(\-)?)(\s)?[0-9]{3}(\s|\-)?[0-9]{4}(\s|\sext|\sx)?(\s)?[0-9]*$/

Маска для номера телефона.

Answer 1

попробуйте так

phone: /^\+?([0-9])?(\s)?(\([0-9]{3}\)|[0-9]{3}(\-)?)(\s)?[0-9]{3}(\s|\-)?[0-9]{4}(\s|\sext|\sx)?(\s)?[0-9]*$/

знак вопроса после символа + означает что он не обязательный

READ ALSO
ASP.NET не отрабатывает javascript

ASP.NET не отрабатывает javascript

ЗдравствуйтеЕсть проект ASP

474
Как подключить модуль с GitHub в свой проект?

Как подключить модуль с GitHub в свой проект?

Часто встречаю на GitHub модули, в описании которых присутствуют примерно такие строки: old school Grab file from dist directory

342
Как менять данные сайта, не пересаливая код?

Как менять данные сайта, не пересаливая код?

У меня есть благотворительный сайт, где нужно постоянно обновлять информацию о собранных средствахНа данный момент я хардкодю каждый раз...

227
Рекурсия. Работа со строкой

Рекурсия. Работа со строкой

ЗдравствуйтеИзучаю JavaScript, в частности рекурсию

240