Hallo,
Ich muss einen String überprüfen, ob er bestimmte Zeichen enthält.
Z.B. soll ein String keine Buchstaben enthalten, ein anderer keine Ziffern.
Ich weiss nicht, wie lang der String ist.
Ich habe es mit match(…) probiert, aber bei Strings, die sowohl gewünschte als auch ungewünschte Zeichen enthalten, klappt es nicht.
Beispiel:
String a="12739";
String b="abdie";
String c="adbv632";
a.match("[a-zA-Z]+") //gibt false
b.match("[a-zA-Z]+") //gibt true
c.match("[a-zA-Z]+") //gibt false, sollte aber true sein
a.match("[0-9]+") //gibt true
b.match("[0-9]+") //gibt false
c.match("[0-9]+") //gibt false, sollte aber true sein
Wie bekomme ich bei String c raus, das es keine Zahl darstellt, sondern einen Zeichenmischmasch?
Jan