Функция для предотвращения специальных символов в псевдониме - PullRequest
1 голос
/ 28 февраля 2010

У меня есть сайт, где пользователи могут зарегистрироваться. Я хотел бы запретить все специальные символы, акценты и т. Д. В псевдониме (используется для входа в систему).

Я использую PHP. Как я могу это сделать ?

Редактировать: Еще один вопрос, можете ли вы дать мне регулярное выражение (в PHP), которое позволяет ТОЛЬКО 26 букв: abcdefghijklmnopqrstuvwxyz и не более?

Спасибо

Ответы [ 2 ]

2 голосов
/ 28 февраля 2010
$username = preg_replace('/[^a-z]/i', '', $username);

Если вы действительно имеете в виду строчные буквы a-z, уберите флаг i.

В ответ на комментарий регулярное выражение становится [^ a-z0-9]

0 голосов
/ 28 февраля 2010

Вы можете использовать для этого PHP нормализатор .

...