btx
10-04-2006, 18:04
Есть входящие данные $text = 'RussiaРоссия'; содержащие русский и английский текст. Необходимо обработать шаблоном используя регулярные выражения, к примеру, функцией ereg(). Можно УПРАЩЕННО составить шаблон на диапазон английских и русских букв:
$result = ereg('^[aA-zZаА-яЯ]$', $text); На сервере Windows все замечательно работает, но на *nix, увы, который не понимает русский язык отказывается принимать такую функцию и выдает сообщение об ошибке.
Как быть в такой ситуации, когда без проверки шаблона не обойтись и в любом случае используются русские символы.
---
Видел где то используют диапазон CHR кодов от русских символов, но реализовать самостоятельно не могу.
$result = ereg('^[aA-zZаА-яЯ]$', $text); На сервере Windows все замечательно работает, но на *nix, увы, который не понимает русский язык отказывается принимать такую функцию и выдает сообщение об ошибке.
Как быть в такой ситуации, когда без проверки шаблона не обойтись и в любом случае используются русские символы.
---
Видел где то используют диапазон CHR кодов от русских символов, но реализовать самостоятельно не могу.