Opik
Новичок
Проблемы с юникодом при обработке регулярными выражениями
Есть задача проверить строку на содержание русского/латинского алфавита, т.е строка должна быть либо в одном алфавите, либо в другом:
Латинский алфавит проходит нормально, кириллица же ругается (bad), проблем до перехода на UTF не было.
P.S ФАК смотрел, модификатор u пробовал.
Есть задача проверить строку на содержание русского/латинского алфавита, т.е строка должна быть либо в одном алфавите, либо в другом:
PHP:
if(preg_match("/[^a-zA_Zа-яА-Я0-9-_\s]/U", $string))
{
print "bad";
}
else
{
print "good";
}
P.S ФАК смотрел, модификатор u пробовал.