LINUX.ORG.RU

История изменений

Исправление znenyegvkby, (текущая версия) :

http://php.net/manual/en/ref.mbstring.php Это к тому, что уже писали, т.е. mb_ereg.
В документации есть такое

UTF-8 validity of the pattern is checked since PHP 4.3.5.

а уже если залезть в код, то становится понятно, что если в шаблоне символа нет – получим ошибку. Что является диким трешем, я согласен, ибо считаю, что _не нужно_ было добавлять модификатор /u, если он не может работать как нужно и приходится держать в голове кучу нюансов. В любом случае аналоги есть, поэтому просто забудьте про эти функции если работаете с юникодом.
P.S.: А еще лучше – забудьте PHP.

Исходная версия znenyegvkby, :

http://php.net/manual/en/ref.mbstring.php Это к тому, что уже писали, т.е. mb_ereg В документации есть такое

UTF-8 validity of the pattern is checked since PHP 4.3.5.

а уже если залезть в код, то становится понятно, что если в шаблоне символа нет – получим ошибку. Что является диким трешем, я согласен, ибо считаю, что _не нужно_ было добавлять модификатор /u, если он не может работать как нужно и нужно учитывать кучи вещей. В любом случае аналоги есть, поэтому просто забудьте про эти функции если работаете с юникодом.