Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   RegExp добавить в проверку идет ли "9" после 8 (https://javascript.ru/forum/dom-window/70786-regexp-dobavit-v-proverku-idet-li-9-posle-8-a.html)

DDim1000 02.10.2017 21:39

RegExp добавить в проверку идет ли "9" после 8
 
Здравствуйте!
Подскажите пожалуйста, как сделать так, чтоб после 8 или +7 обязательно была 9?
var pattern = new RegExp(/^((8|\+7)[\-]?)?(\(?\d{3}\)?[\-]?)?[\d\-]{7,10}$/i);

рони 02.10.2017 22:39

DDim1000,
\d{3} =>9\d{2}

DDim1000 03.10.2017 09:50

Цитата:

Сообщение от рони (Сообщение 466325)
DDim1000,
\d{3} =>9\d{2}

Вот так не работает:
RegExp(/^((8|\+7)[\-]?)?(\(?\d{3}=>9\d{2}\)?[\-]?)?[\d\-]{7,10}$/i);

рони 03.10.2017 10:06

Цитата:

Сообщение от DDim1000
\d{3}=>

убрать

ksa 03.10.2017 10:13

Цитата:

Сообщение от DDim1000
RegExp(/^((8|\+7)[\-]?)?(\(?\d{3}=>9\d{2}\)?[\-]?)?[\d\-]{7,10}$/i);

рони, запутал человека... :D

/^((8|\+7)[\-]?)?(\(?9\d\d\)?[\-]?)?[\d\-]{7,10}$/i


Часовой пояс GMT +3, время: 16:54.