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

Как написать правильный шаблон пароля?

Пароль должен иметь: минимум 8 символов, минимум 1 маленькая буква, 1 цифра и 1 заглавная буква или специальный символ (! @ # $% ...) ?
Как сделать условие: 1 заглавная буква или специальный символ ?
'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8}$'
  • Вопрос задан
  • 345 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
^(?=.*?(?=[A-Z]|[!@#$%]))(?=.*?[a-z])(?=.*?[0-9]).{8,}$
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
А может не надо? Под это условие попадут пару процентов паролей людей, а значит, им придется придумывать новые пароли, которые они благополучно забудут (или потеряют). Делайте просто по минимальной длине пароля, максимум проверяйте цифры.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы