За последние 24 часа нас посетили 22480 программистов и 1062 робота. Сейчас ищут 705 программистов ...

Проверьте пожалуйста мой validate, выдаёт ошибку: preg_match(): No ending delimiter '/' found

Тема в разделе "Laravel", создана пользователем テムルマル AI, 26 июн 2022.

Метки:
  1. テムルマル AI

    テムルマル AI Новичок

    С нами с:
    10 май 2022
    Сообщения:
    28
    Симпатии:
    1
    PHP:
    1.         $req -> validate([
    2.             'fio' => 'required|min:6|max:40',
    3.             'description' => 'required|min:200|max:2200',
    4.             'date_of_birth' => 'nullable|date_format:Y-m-d|before:today',
    5.             'tel' => 'required|regex:/(01)[0-9]{9}/',
    6.             'telegram' => 'required|min:5|max:33|regex:/^[a-z0-9_]*$/',
    7.             'dribble' => 'min:26|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    8.             'deviantart' => 'min:29|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    9.             'github' => 'min:25|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    10.             'codeberg' => 'min:27|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    11.       'notabug' => 'min:26|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    12.       'gitlab' => 'min:25|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    13.       'forum' => 'min:19|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    14.       'linkedin' => 'min:27|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    15.       'facebook' => 'min:27|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    16.       'instagram' => 'min:28|max:300|regex:/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/',
    17.       'city' => 'min:3|max:70|regex:/^[A-Za-z ]*$/',
    18.       'school' => 'min:1|max:30|regex:/^[A-Za-zА-Яа-я0-9 ]*$/',
    19.       'kurs' => 'min:1|max:2|regex:/^[0-9]*$/',
    20.         ]);
    Импортировл :
    PHP:
    1. use Illuminate\Http\Request;
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.554
    Симпатии:
    1.754
    Ну каждую твою регулярку отлаживать за тебя не думаю, что кто-то будет.

    А вообще, насколько я вижу, ты ими пытаешься проверить, урл ли передан. Не надо это регуляркой делать, есть стандартный валидатор у ларки: https://laravel.com/docs/9.x/validation#rule-url
     
  3. テムルマル AI

    テムルマル AI Новичок

    С нами с:
    10 май 2022
    Сообщения:
    28
    Симпатии:
    1
    Эта ссылке не ведёт туда куда нужно я не смог найти нужные данные(
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.554
    Симпатии:
    1.754
    А куда тебе нужно? Это ссылка на документацию по ларе, раздел "валидаторы", стандартное правило URL. Рабочая.
     
  5. テムルマル AI

    テムルマル AI Новичок

    С нами с:
    10 май 2022
    Сообщения:
    28
    Симпатии:
    1
    просто у меня оно не отображается url просто документация открывается(
    --- Добавлено ---
    всё сам нашёл спасибо
    разобрался
    --- Добавлено ---
    А как закрыть тему?!