Android Studio Regulären Ausdruck

Habe ich dieses:

 public final static boolean isValidNickName(String target)
 {
     return Pattern.compile("^.((?=.*[가-힣]).{1,12})((?=.*[a-zA-Z0-9]){2,12}).$").matcher(target).matches();
 }

und ich möchte die Muster zu validieren, die folgenden:

  1. Ermöglichen einen Buchstaben oder mehr aus dem Bereich [가-힣].
  2. Erlauben alphanumerische Variante ab 2 Kombinationen ex)1a, 가1, 가a, 5bcc, 994930s0 dürfen
  3. Ausschließen everythingelse (wie spezielle Zeichen oder ein alphanumerisches Zeichen)

Beendet sich die Anwendung bei mir läuft das jetzt.

Außerdem habe ich diese die ist arbeiten:

    public final static boolean isValidPassword(String target) 
   {
        return Pattern.compile("(?=.*[a-zA-Z])(?=.*[0-9]).{4,12}").matcher(target).matches();
   }

Aber diese gibt true zurück, wenn Sonderzeichen enthalten sind

und ich will, dass es false zurück, wenn Sonderzeichen enthalten sind

InformationsquelleAutor Jisu Hong | 2016-03-11

Schreibe einen Kommentar