Суть: пользователь может вводить в поле текст, включая спецсимволы. Задача: нужно с это строки удалять все, что не относится к буквам (на крайний случай можно и цифры оставить)
Пример: ввели такую строку
Цитата |
'Пр*ив\е"т |
Цитата |
Привет |
preg_replace('/\W/','',$str);
mb_ereg_replace('/\W/','',$str);
$string="'Пр*ив\е\"т";
$clear=preg_replace("|[^а-яА-Я]|", "", $string);
echo $clear;
Цитата (ApuktaChehov @ 12.07.2010 - 12:44) |
Про ё и Ё не забудьте, они не в ходят в [а-яА-Я] |
$string="'Пр*ив\е\"т";
$clear=preg_replace("|[^а-яёА-ЯЁ]|", "", $string);
echo $clear;
preg_replace('/[^A-Za-zа-яёА-ЯЁ]/ui', '', $str);