-
Написать функцию для валидации пароля. Единственным входящим аргументом будет строка пароля. В случае правильного пароля должно возвращаться
true
, в случае не правильного должно выкидываться исключение с ошибкой, что именно не правильно. Требования к паролю:- минимум 10 символов в длину
- минимум 1 символ в нижнем регистре
- минимум 1 символ в верхнем регистре
- минимум одна цифра
- минимум один специальный символ:
!@#$%^&*()-_=+{};:,<.>?
- не более 2 подряд идущих повторяющихся символов
-
Написать юнит-тесты на свою функцию