Пытаюсь избавиться от ненужных символов в строке
$name = preg_replace("/[^а-яa-z]/i","",(string)$_POST['name']);
Но получаю не тот результат:
1. Либо первую букву строки, без лишних символов.
2. Либо последовательность букв по алфавиту (если именно так ввожу), без лишних символов.
Как будто символ ^ в классе воспринимается как начало строки.
Как решить, немогу сообразить.
|