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

Статус
В этой теме нельзя размещать новые ответы.

Solomon Kane

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

PHP:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

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

PHP:
$config['permitted_uri_chars'] = '.';

вот так вообще любая строка будет проходить проверку
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху