Razorvin
@Razorvin
Распи...й

Почему не работает регулярное выражение?

Не проходит если в $login попадают русские буквы
preg_match("/^[a-zA-Z0-9а-яА-Я]+$/i",$login);
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
дело в юникоде, используйте так:
preg_match("/^[a-z0-9а-я]+$/iu",$login);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Добавьте модификатор /u
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы