Hallo Leute, bin ganz neu hier und hoffe das ihr mir helfen könnt.
Ich versuche einen DateValidator zu schreiben, und zwar mit einem regex-pattern. Dieses hab ich mir von regexlib geholt. Allerdings krieg ichs nicht hin, dieses in meinem eclipse richtig zu escapen.
wenn ich das im eclipse eingebe, dann bekomm ich "Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )"
Hab schon eine Menge gegoogled, aber irgendwie versteh ichs einfach nicht. Könnte einer von euch Experten das richtig escapen und erklären was ich falsch gemacht hab. Bitte!
Ich versuche einen DateValidator zu schreiben, und zwar mit einem regex-pattern. Dieses hab ich mir von regexlib geholt. Allerdings krieg ichs nicht hin, dieses in meinem eclipse richtig zu escapen.
Code:
private static final String _DATUM_PATTERN = "^((0?[13578]|10|12)[\.\-\/](([1-9])|(0[1-9])|([12])([0-9]?)|(3[01]?))[\.\-\/]((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1}))|(0?[2469]|11)[\.\-\/](([1-9])|(0[1-9])|([12])([0-9]?)|(3[0]?))[\.\-\/]((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1})))$";
Hab schon eine Menge gegoogled, aber irgendwie versteh ichs einfach nicht. Könnte einer von euch Experten das richtig escapen und erklären was ich falsch gemacht hab. Bitte!