@@Auge
dd-mm-yyyy
Ein ungewöhnliches Format, aber sei's drum. Es werden also zwei Ziffern, ein Bindestrich, zwei Ziffern, ein weiterer Strich und schlussendlich vier Ziffern erwartet.
Ich bin mir nicht sicher, ob 42-42-0815 erwartet wird. Das wäre wirklich ungewöhnlich.
Mit
/\d{2}-\d{2}-\d{4}/
wird diese Auflistung abgebildet.
Ich bin mir auch nicht sicher, ob man 25-4-2016 wirklich abweisen sollte.
Ich bin mir sicher, dass man einen regulären Ausdruck schreiben könnte, der gültige Datumsangaben erkennt – mit Berücksichtigung Monatslängen und auch der Schaltjahrregeln (für yyyy-mm-dd hatte ich das hier mal vorgeführt). Ich bin mir aber ebenso sicher, dass ein regulärer Ausdruck nicht das beste Werkzeug dafür ist.
LLAP 🖖
--
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|