Сверь числа и знаки с фото.
• длина пароля – 8 знаков и более, включая не менее 3 цифр; • использованы латинские буквы и специальные символы; • буквы должны быть как прописные, так и заглавные; • начинается на заглавную букву и заканчивается на специальный символ (знаки, которые не относятся к буквам или цифрам): «@», «$», «#» и другие. Укажите пароли, которые подходят для регистрации на сайте. abcd12 QwErTyUi!@Qp Q80w56!@ Pa04r12d! @qwaszx123 password
Краткий ответ: подходят 3-й и 4-й варианты — Q80w56!@ и Pa04r12d!
Проверяем одновременно все условия:
- длина не меньше 8 знаков;
- минимум 3 цифры;
- есть латинские буквы и спецсимвол;
- буквы разных регистров;
- первый символ — заглавная буква, последний — спецсимвол.
| Пароль | Проверка |
|---|---|
abcd12 |
6 знаков, только 2 цифры, нет заглавных букв и спецсимвола — не подходит |
QwErTyUi!@Qp |
12 знаков, но цифр 0; заканчивается на букву p, а не на спецсимвол — не подходит |
Q80w56!@ |
8 знаков, цифры 8, 0, 5, 6; начинается с заглавной Q, заканчивается на @ — подходит |
Pa04r12d! |
9 знаков, цифры 0, 4, 1, 2; начинается с заглавной P, заканчивается на ! — подходит |
@qwaszx123 |
10 знаков и 3 цифры, но начинается с @, заканчивается цифрой и не имеет заглавных букв — не подходит |
password |
8 знаков, но нет цифр, заглавных букв и спецсимвола — не подходит |
Проверка: в Q80w56!@ ровно 8 знаков и 4 цифры; в Pa04r12d! 9 знаков и 4 цифры. У обоих первый символ заглавный, последний — спецсимвол.