Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Сейчас использую это, но оно ток для телефонов с +n
'phone' => 'required|regex:/^\+\d(\d{3})(\d{3})(\d{4})$/'
Подсказали такую
/^([\+0-9]{1,20}|[0-9]{1,20})$/
Но это выдаёт ошибку
http://ssmaker.ru/290a21c4/
Связь со мной:
Скайп(с аватаркой) - shyraks
Телеграм - @Mramoris или +7 999 260 13 20
Не в сети
- Сейчас использую это, но оно ток для телефонов с +n
С синтаксисом регулярок совсем не дружим?
Если надо без +, то начало можно заменить на /^\+?\d и дальше по тексту. Да и скобки не нужны, достаточно /^\+?7\d{10}$/.
Но вообще валидировать телефон — гиблое дело, есть куча способов ввести «правильный» номер — точки, дефисы, пробелы, плюс в начале, код страны (7) или международный (8)…
Не в сети
Разные страны, коды городов и прочее. Валидировать телефон - не просто.
Бери
https://github.com/giggsey/libphonenumber-for-php
online demo https://giggsey.com/libphonenumber/
Не в сети
Страницы 1