Нашел в инете готовые рег выражения для проверки паролей. Пробовал проверять с помощью Pattern + Matcher, пробовал с помощью String.matches. Постоянно проскакивают пароли без цифр, ну и + валидатор говорит, что и на буквы проверка не работает. Также ругается, что мой код кидает исключения. Я понимаю что в целом задачу можно сделать по другому, или например проверить не строку а массив посимвольно, но хочу довести до ума именно этот способ.