Опять я с регуляркой лезу....
Просьба проверить регулярку, написана она под РНР, но как я понимаю особых отличий нет.
function in_russian($text)
{
$text = ereg_replace("[^".chr(0x7F)."-".chr(0xff)."\-]", "", $text);
return $text;
}
function in_russian_fio($text)
{
$text = ereg_replace("[^".chr(0x7F)."-".chr(0xff)."\.\ \-]", "", $text);
return $text;
}
В function in_russian нужно чтобы остались только русские буквы и "-".
В function in_russian_fio нужно чтобы остались только русские буквы, пробелы, точки и "-".
Посмотрите пожалуйста, не допустил ли я ошибок? Очень нужно чтоб эти функции работали 100% правильно, сам то их проверил, вроде результат правильный.