terex
Guest
помогите составить регулярное выражение
Нужно написать выражение, проверяющее правильность имени пользователя, регистрирующегося на форуме. Проблемы вызывает следующий момент: ник может состоять из символов _ A-Z a-z А-Я а-я и пробела. Но надо сделать так, чтобы ники, в которых использованы символы из обоих алфафитов (кирилицы и латиницы) не проходили проверку на валидность.
Пишу так:
/^[[_A-Za-z0-9 ]|[_А-Яа-я0-9 ]]{3,40}$/
Не работает. В смысле, строки с кирилицей и латиницей вперемешку проходят проверку Как правильно?
Нужно написать выражение, проверяющее правильность имени пользователя, регистрирующегося на форуме. Проблемы вызывает следующий момент: ник может состоять из символов _ A-Z a-z А-Я а-я и пробела. Но надо сделать так, чтобы ники, в которых использованы символы из обоих алфафитов (кирилицы и латиницы) не проходили проверку на валидность.
Пишу так:
/^[[_A-Za-z0-9 ]|[_А-Яа-я0-9 ]]{3,40}$/
Не работает. В смысле, строки с кирилицей и латиницей вперемешку проходят проверку Как правильно?