Я создал регулярное выражение для проверки пароля в приложении Java. Я создаю регулярное выражение ниже для ниже требования.Java Regex для проверки пароля
^[\\p{Alnum}#[email protected]$*&_]{5,12}$
- По крайней мере 5 символов и не более 12 символов
- содержит по крайней мере одну цифру
- содержит по меньшей мере один символ
- может содержать символы в наборе специальных символов (#. @ $ * & _)
- не содержит пробел, табуляция и т.д.
Мне не хватает 1 и 2, как если бы я дал «gjsajhgjhagfj» или «29837846876», он должен потерпеть неудачу. Но этого не происходит.
Не могли бы вы помочь?
Есть ли причина, по которой вы ограничиваете это максимум 12 символами? Мне это не кажется логичным. –
Есть причина, по которой я не могу делиться онлайн –
Не стоит беспокоиться, хорошо, что всегда есть люди, желающие помочь, НЕ УБЕДИТЕСЬ ... Все заслуживают помощи, пока он показывает, что он уже сделал некоторые усилия, и он не смог достичь того, чего он хотел, что вы четко делали <3 – Enissay