ae_ph
@ae_ph
I'm a owl )

Какой 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
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Если у вас форма уходит на почту, зачем там номер телефона?
Разве не логично спросить эл. почту?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект