Hoi zusammen,
ich stehe vor dem Problem, daß ich bestimmte ASCII Zeichen in einem String erlauben soll:
Länge des Strings: 1-255
Mögliche Zeichen: Lowercase letters ("a" - "z"), digits ("0" - "9"), hyphen ("-"), dot ("."), underscore ("_")
Der erste Buchstabe MUSS ein Lowercase-Letter sein.
Mein erster Versuch sieht so aus:
Leider gibt matches(pattern) false zurück, wenn der Punkt oder das Minus im Teststring sind, da es sich
hier um reservierte Chars handelt.
Jemand eine Idee, wie man das lösen kann?
Danke,
lr
ich stehe vor dem Problem, daß ich bestimmte ASCII Zeichen in einem String erlauben soll:
Länge des Strings: 1-255
Mögliche Zeichen: Lowercase letters ("a" - "z"), digits ("0" - "9"), hyphen ("-"), dot ("."), underscore ("_")
Der erste Buchstabe MUSS ein Lowercase-Letter sein.
Mein erster Versuch sieht so aus:
Code:
String pattern = "[a-z]{1}[a-z0-9.-_]{0,254}";
Leider gibt matches(pattern) false zurück, wenn der Punkt oder das Minus im Teststring sind, da es sich
hier um reservierte Chars handelt.
Jemand eine Idee, wie man das lösen kann?
Danke,
lr