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