Я создаю регулярное выражение для проверки пароля, которое будет использоваться в приложении Java в качестве параметра конфигурации.
Регулярное выражение:
^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
Политика паролей:
Не менее 8 символов
Содержит хотя бы одну цифру
Содержит как минимум один нижний альфа-символ и один верхний альфа-символ
Содержит как минимум один символ в наборе специальных символов (@#%$^
и т. Д.)
Не содержит пробела, табуляции и т. Д.
Мне не хватает только пункта 5. Я не могу выполнить проверку регулярного выражения для пробела, табуляции, возврата каретки и т. Д.
Может ли кто-нибудь мне помочь?