проверка номера телефона yii2?

#regex #validation #yii2

#регулярное выражение #проверка #yii2

Вопрос:

я хочу, чтобы поле номера телефона принимало только первые пять чисел и через один пробел после этого принимало шесть чисел, например (12345 123456).

Ответ №1:

Попробуй вот это:

 ^(d{5} d{6})
  

Смотрите демо-версию: https://regex101.com/r/nuWjNg/1

Или, если numbers не начинается с новой строки:

 (?<!(d))(d{5} d{6})
  

смотрите демо-версию: https://regex101.com/r/nuWjNg/2

Комментарии:

1. это создает некоторую проблему. он также принимает длину больше пяти и больше шести. но значение меньше, чем пять и меньше шести, означает, что он работает нормально.

Ответ №2:

Этого регулярного выражения и небольшого скрипта достаточно для этой проверки.

Регулярное выражение: ^ d{5} d {6} $