Показать сообщение отдельно
  #1 (permalink)  
Старый 18.11.2009, 12:36
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Проверьте регулярку
Опять я с регуляркой лезу....
Просьба проверить регулярку, написана она под РНР, но как я понимаю особых отличий нет.
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% правильно, сам то их проверил, вроде результат правильный.
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием