За последние 24 часа нас посетили 20820 программистов и 1111 роботов. Сейчас ищет 391 программист ...

Регулярное выражение

Тема в разделе "PHP для новичков", создана пользователем JonyFront, 4 май 2022.

  1. JonyFront

    JonyFront Активный пользователь

    С нами с:
    5 июн 2016
    Сообщения:
    143
    Симпатии:
    1
    Добрый день, подскажите пожалуйста, мне нужно проверить содержит ли строка Русс/Укр/Англ буквы + возможно с пробелом или с символом '-', или цифры. Я создал такую проверку
    PHP:
    1. preg_match("/^[ 0-9a-zA-Zа-яёА-ЯЁёЁЇїІіЄєҐґ-]+$/i", trim($string))
    , но почему-то строку "10 серия" определяет как false, подскажите пожалуйста как исправить
     
  2. deaderror

    deaderror Новичок

    С нами с:
    20 июн 2021
    Сообщения:
    16
    Симпатии:
    1
    PHP:
    1. if (preg_match('~[^a-z\d_[\]().-]+~i', trim($string)){
    2. $errMSG = 'Обнаружены бла-бла-бла';
    3. }
    в целом было-бы не плохо проверять что вводится
     
    JonyFront нравится это.
  3. roboformation

    roboformation Активный пользователь

    С нами с:
    30 авг 2020
    Сообщения:
    162
    Симпатии:
    40