|
Autor |
Nachricht |
boris
Beiträge: 11194
|
Titel: Regular Expression für Datum
Verfasst am: Fr, 06 März 2009, 10:56 |
|
|
Falls mal jemand einen regulären Ausdruck für ein gültiges Datum braucht, ich hab mir den Gehirnfick mal gegeben:
Code: |
^(((1[6-9]|[2-9]\d)\d{2})\-(0?[1-9]|1[0-2]))\-((0?[1-9]|1\d|2[0-8]))$|^(((1[6-9]|[2-9]\d)\d{2})\-(((0?[13578]|1[02])\-31)|((0?[1,3-9]|1[0-2])\-(29|30))))$|^((?:(?:(?:1[6-9]|[2-9]\d)(?:0[48]|[2468][048]|[13579][26])))\-0?2\-29)$ |
Das Teil habe ich zwar nicht komplett neu gebaut, aber das ursprüngliche Format war TT/MM/JJJJ
jetziges Format:
JJJJ-MM-TT
gültig von 1.1.1600 – 31.12.9999
Schaltjahre werden auch korrekt validiert
wen die Schritte vom Original zum jetzigen Ausdruck interessieren:
____________ beehave - home of humbug ... [we can't afford to be neutral]
|
|
Nach oben |
|
|
|
ähnliche Beiträge |
|
Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
|