Апостороф в UTF-8

13rust

Новичок
Апостороф в UTF-8

Добрый день. Шеф дал задачу: разрешить апостроф при регистрации пользователей. Проблема в том, что в проверка выполняется с помощью функции ereg (я же всегда пользовался preg_match) и кодов символов. Долго лазил по таблицам символов UTF-8, но так ни к чему и не пришел. Может здесь кто поможет?
PHP:
if (ereg("[^\x80-\xF7 [:alnum:]@_.-]", $name)) return t('The username contains an illegal character.');
 

Вурдалак

Продвинутый новичок
Так и добавь ' или \x27. Только основная проблема, чую, будет после :)
 

fixxxer

К.О.
Партнер клуба
а не проще переписать на preg_*?

-~{}~ 22.01.10 11:59:

>> основная проблема, чую, будет после

гыгы :D

есть подозреньице, что шеф это попросил неспроста, со знанием, так сказать, дела :)
 

Krishna

Продался Java
13rust
Наверное бессмысленно спрашивать почему нельзя сменить ereg на preg_match?

-~{}~ 22.01.10 12:25:

есть подозреньице, что шеф это попросил неспроста, со знанием, так сказать, дела
Может он подозревает, что есть ряд д’Артаньянов среди клиентов :)
 
Сверху