Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2021, 09:59
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

Помогите исправить регулярное выражение
Приветствую!
Применяю регулярное выражение, для номера телефона
((\+?\d{1,3}[\d{2,}\.\- \(\)]{11,}))|(\+?[\d]{10,})/gm

По задумке, должно работать только с телефонами состоящими из 10 и 11 цифр.
В данном виде, видит цифры которые больше 9 цифр.
Однако в этом регулярном выражении есть недостаток, выражение цепляет цифры, в которых больше 11 цифр.
Можно исправить выражение, чтобы оно не работало с цифрами, у которых больше 11 цифр? А работало только с цифрами от 10-11.

Заранее спасибо, за помощь!
Ответить с цитированием