Laravel Regex VS PHP Regex - PullRequest
       6

Laravel Regex VS PHP Regex

0 голосов
/ 05 июня 2018

У меня есть контроллер и модель, которая должна проверять данные перед процессом сохранения.

Я пытаюсь проверить номер телефона с помощью регулярного выражения (в моей модели $ rules).

        'phone'     => array(
            'required',
            'regex:/(\+41)\s(\d{2})\s(\d{3})\s(\d{2})\s(\d{2})/',
        ),

И когда я проверяю его (Почтальон), возвращается: {"error": {"phone": ["Недопустимый формат телефона."]}}

Вот номер телефона (швейцарский): +41 79 228 95 16

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

Так вот мой вопрос:

Отличается ли регулярное выражение регулярного выражения от регулярного выражения PHP, которое я тестирую на regexr.com?

Спасибо !!

1 Ответ

0 голосов
/ 05 июня 2018

шаблон должен быть /(\+41)\s[0-9]{2}\s[0-9]{3}\s[0-9]{2}\s[0-9]{2}$/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...