Hallo,
aus einem Pflichtenheft habe ich folgendes Pattern:
Code:
(19|20)\d{2}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])|(19|20)\d{2}-(0[1-9]|1[0-2])-(0{2})|(19|20)\d{2}-0{2}-0{2}|0{4}-0{2}-0{2}
und dagegen soll ich ein Datum validieren. Kennt jemand diese Beschreibung? Nach ein paar Minuten überlegen sind mir zwar das eine oder andere Zeichen so weit klar, aber wäre dennoch schön wenn es etwas handfesteres gibt, als meine Vermutung
Das sieht nach einem regulären Ausdruck aus, den man zum Beispiel hier online testen kann:
http://chris.photobooks.com/regex/default.htm
Und die Spec ist hier:
https://developer.mozilla.org/en/Jav...Objects/RegExp
Zum Falsifizieren meiner Vermutung müsste man Beispiele 'gültiger' Ausdrücke haben