Доброго времени суток!
У меня есть форма на сайте для отправки писем на email.
На почту прилетает Имя, Телефон, Эмайл, Сообщение от заказчика и есть возможность прикрепить файл 1н.
Есть PHP файл который отправляет те самые формы.
Я хочу привязать валидатор для телефонных номеров.
Что-бы он проверял правильность написанного номера при заполнении формы заказчиком.
Я нашёл валидатор от 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