Вопрос знатокам регулярных выражений

Тема в разделе "Регулярные выражения", создана пользователем Solomon Kane, 27 янв 2011.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. Solomon Kane

    Solomon Kane Постоялец

    Регистр.:
    26 авг 2009
    Сообщения:
    144
    Симпатии:
    9
    Вопрос такой, что нужно добавить сюда -

    PHP:
    $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
    чтобы перестало учитывать только английские буквы? Мало того, идеально было бы так, чтобы регулярка вообще перестала обращать внимание на буквы. Пусть хоть туда китайские иероглифы попадают под проверку, хоть русские буквы. А то эта регулярка проверяет url, и только стоит ввести русскую букву, как идёт редирект на страницу ошибок, которую пользователи видеть вообще не должны.
     
  2. ask0n

    ask0n

    Регистр.:
    9 июн 2009
    Сообщения:
    227
    Симпатии:
    63
    Можно \w указать, это будет любая буква, цифра или подчеркивание.
    \w+ соответственно одно или более совпадений.
     
  3. diavolic

    diavolic

    Регистр.:
    17 мар 2010
    Сообщения:
    522
    Симпатии:
    102
    PHP:
    $config['permitted_uri_chars'] = '.';
    вот так вообще любая строка будет проходить проверку
     
Статус темы:
Закрыта.