-3

Ich möchte Passwort Muster in Android erstellen, die unter Sache enthaltenEinstellung Passwort Muster für die Validierung von Passwort in android

  • Versalien Charakter
  • Kleinbuchstaben
  • Sonderzeichen
  • Anzahl
  • und mindestens 8 Ziffern.

Ich habe html5 Passwort Muster

String password_pattern = "(?=^.{8,}$)((?=.*\\d)|(?=.*\\W+))(?![.\\n])(?=.*[A-Z])(?=.*[a-z]).*$"; 

verwendet, aber es funktioniert nicht.

Antwort

0

können Sie diese verwenden.

private static final String PASSWORD_PATTERN = "((?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})"; 

Beschreibung der Muster

(?=.*\d)  # must contains one digit from 0-9 
    (?=.*[a-z]) # must contains one lowercase characters 
    (?=.*[A-Z]) # must contains one uppercase characters 
    (?=.*[@#$%]) # must contains one special symbols in the list "@#$%" 
       . # match anything with previous condition checking 
    {6,20}  # length at least 6 characters and maximum of 20 

können Sie mögen diese bitte

public boolean validate(final String password){ 

     return PASSWORD_PATTERN.matches(password); 
} 

Für Detail verwenden Check this

1

Versuchen mit unter Regex, kann es erlauben, was Sie brauchen, wie,

1. Ober Brief

2. Niederschreiben

3. Sonderzeichen

4. Nummer

5. mindestens 8-stellige

^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#[email protected]$%^&*-]).{8,}$ 

prüfen Sie diesen Link:

https://regex101.com/r/S7cd5A/1

+0

nicht einmal das gültige Passwort akzeptieren. –

+0

@ManXoor überprüfen, ob der Link definiert ist. – Ironman

Verwandte Themen