Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема буквы Ё в preg_match 
V
    Опции темы
Scream
  Дата 3.2.2008, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 30.7.2006
Где: Deep

Репутация: нет
Всего: 1



У меня есть выражение:
Код

preg_match("/^[0-9a-zA-Zа-яА-Я\_\-\.]{3,20}$/", $value

которое проверяет логин на допустимые символы. Но оно не воспринимает букву ё как допустимую, почему?

Локаль установлена
Код

setlocale(LC_ALL, 'ru_RU.CP1251');

PM WWW IM ICQ AOL YIM MSN   Вверх
GeneralElectric
Дата 3.2.2008, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 0
Всего: 16



возьми, да допиши её руками в шаблон. делов-то
PM MAIL   Вверх
SelenIT
Дата 3.2.2008, 19:03 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



Цитата(Scream @  3.2.2008,  13:17 Найти цитируемый пост)
почему?

Цитата(http://www.php.net/manual/ru/reference.pcre.pattern.syntax.php)

Для построения символьных диапазонов используется ASCII представление символов. 

А теперь смотрим на кодовую таблицу CP1251 - где там Ё, попала ли она в диапазон А-Я?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0529 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.