String überprüfen
Von: , Frage gestellt am Fr, 12. Nov 2004
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 seinWie bekomme ich bei String c raus, das es keine Zahl darstellt, sondern einen Zeichenmischmasch?
Jan
