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

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

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

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

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