Vergewissern Sie sich, dass das Passwort nicht mehr als 3 aufeinanderfolgende Zeichen vom Namen enthält
Ich muss dies nach der Kennwortüberprüfung in Java tun
Muss mindestens 8 Zeichen lang seinMuss mindestens 1 Nummer enthaltenMuss mindestens 1 Großbuchstabe enthaltenMuss mindestens 1 Kleinbuchstaben enthaltenDarf nicht drei oder mehr aufeinanderfolgende Zeichen aus Ihrem vollständigen Namen oder Ihrem Benutzernamen enthalten (z. B. Wenn Ihr Name lautetWill
Sie konnten das Passwort nicht habenStiller458
)Ich habe die ersten 4 Punkte, wie mache ich den letzten?
Derzeit habe ich:
String pattern = "^(?=.*[^a-zA-Z])(?=.*[a-z])(?=.*[A-Z])\\S{8,}$";
boolean passwordValidation = originalPassword.matches(pattern);