diff --git a/Passwort_Check.java b/Passwort_Check.java index 1bf7796..5e4ef08 100644 --- a/Passwort_Check.java +++ b/Passwort_Check.java @@ -31,8 +31,9 @@ public class Passwort_Check { // [^/r] schließt Carriage Return aus // [^/n] schließt Line Feed aus // [^A-Za-z0-9\\x00-\\x1F\\x7F] [^A-Za-z0-9\t\r\n] - - return passwort.matches(".*[^A-Za-z0-9\\x00-\\x1F\\x7F].*[^A-Za-z0-9\\x00-\\x1F\\x7F].*[^A-Za-z0-9\\x00-\\x1F\\x7F].*"); + String sonderzeichenRegex = "[^A-Za-z0-9\\x00-\\x1F\\x7F]"; + + return passwort.matches(".*"+sonderzeichenRegex+".*"+sonderzeichenRegex+".*"+sonderzeichenRegex+".*"); } public static void main(String[] args) {