Задать вопрос

Регулярное выражение в PHP — в чем ошибка?

if(!preg_match('[a-zA-Z0-9]', $_POST['login'])) exit("Неверный логин");

Проверяю логин на соответствие буквам и цифрам, но скрипт не работает. Переменная, содержащая логин, точно доходит до скрипта, и подходит под само выражение. В результате всегда вижу "Неверный логин".
  • Вопрос задан
  • 2598 просмотров
Подписаться 7 Оценить Комментировать
Ответ пользователя Elkaz К ответам на вопрос (3)
@Elkaz
if(!preg_match('/[a-zA-Z]/is', $_POST['login'])) exit("Неверный логин");
Ответ написан