1. Составление шаблона для валидации паролей
Frontend-разработчикКонтекст
Необходимо реализовать валидацию пароля на стороне клиента: минимум 8 символов, наличие хотя бы одной заглавной буквы, одной строчной буквы и одной цифры.
Проблема
Сложно безошибочно написать регулярное выражение с опережающими проверками (lookahead) без наглядного справочника.
Как использовать
Откройте шпаргалку, перейдите в раздел 'Заглядывания' для проверки синтаксиса условий, затем введите шаблон `^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$` в поле тестера и проверьте его работу на тестовых строках.
lang: ruРезультат
Разработчик быстро составил корректное регулярное выражение и убедился в его работоспособности на тестовых данных.