ae_ph
@ae_ph
Если помог - отметь решением \( ゚ヮ゚)/

Какой JS валидатор номера выбрать?

Доброго времени суток!
У меня есть форма на сайте для отправки писем на email.
На почту прилетает Имя, Телефон, Эмайл, Сообщение от заказчика и есть возможность прикрепить файл 1н.
Есть PHP файл который отправляет те самые формы.
Я хочу привязать валидатор для телефонных номеров.
Что-бы он проверял правильность написанного номера при заполнении формы заказчиком.
5f691988bd83e509828165.jpeg

Я нашёл валидатор от google возможно это лучшее, что есть на сегодняшний день libphonenumber for PHP
Не могу понять это ведь именно то, что мне нужно? Или я ошибаюсь.. Ни разу не использовал его.

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

Предполагаю использовать международные номера.

Так-же я отдельно нашёл вроде как неплохое регулярное выражение для JS кода.
/^(\+)?(\(\d{2,3}\) ?\d|\d)(([ \-]?\d)|( ?\(\d{2,3}\) ?)){5,12}\d$/


Пропускает:
+7(903)888-88-88
8(999)99-999-99
+380(67)777-7-777
001-541-754-3010
+1-541-754-3010
19-49-89-636-48018
+233 205599853
+79261234567
89261234567
79261234567
+7 926 123 45 67
8(926)123-45-67
9261234567
79261234567
(495)1234567
(495) 123 45 67
89261234567
8-926-123-45-67
8 927 1234 234
8 927 12 12 888
8 927 12 555 12
8 927 123 8 123
89103123167
+7-910-221-22-22
+7(910)-221-22-22
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
CEO @ LinuxQuestions.ru
Если у вас форма уходит на почту, зачем там номер телефона?
Разве не логично спросить эл. почту?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы