@mapleart

Как на php проверить номер телефона?

Здравствуйте!
Я использую библиотеку Inputmask
Там есть маски для ввода телефона https://github.com/RobinHerbots/Inputmask/blob/4.x...

в формате:
+376-###-###
+971-5#-###-####
+971-#-###-####
+93-##-###-####


Как проще всего в php мне проверить соответствие этим маскам?
  • Вопрос задан
  • 1028 просмотров
Пригласить эксперта
Ответы на вопрос 1
dark_tke
@dark_tke
Помогли? Отметь решением!
Пишите регулярные выражения и через preg_match проверяйте
+376-###-###
/^(\+376)-(\d{3})-(\d{3})$/g


+971-5#-###-####
/^(\+971)-(5\d{1})-(\d{3})-(\d{4}))$/g


Сборку всех выражений рекомендую делать через https://regex101.com/ Там и валидация, и подсказки и много чего еще полезного.

Если потребуются выражения для других номеров попробуйте сделать сами, не справитесь, пишите сюда в коменты, напишу
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽