Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2010, 20:40   #1
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию Регулярные выражения + рус. яз.

Здравствуйте, столкнулся с такой проблемой. Проверяю входящие данные с помощью регулярных выражений. И заметил, что скрипт не относит символы: "ё", "Ё", "ъ", "Ъ", "ь", "Ь", "ы", "Ы" к множеству: [а-яА-Я]. С чем может быть связана данная проблема и есть ли еще какие либо буквы русского алфавита, которые не входят в данное множество?
No name. Just Linel.

Последний раз редактировалось Linel; 26.11.2010 в 20:47.
Linel вне форума Ответить с цитированием
Старый 26.11.2010, 21:17   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Кстати, да....
У себя использую проверку символов
PHP код:
preg_match("/[^(\w)|(А-Яа-я-)|(\s)]/",$id
Тоже не пропускает буквы ёЁ, остальное нормально
Виталий Желтяков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярные выражения Syltan JavaScript, Ajax 3 24.04.2010 23:08
Регулярные выражения adwaer Общие вопросы .NET 4 24.02.2010 17:38
Регулярные выражения 7KByte Общие вопросы C/C++ 1 01.06.2009 22:51
Регулярные выражения Adamant Общие вопросы C/C++ 1 26.11.2007 19:44