suit: Datum mit PHP5 ( preg_match )

Beitrag lesen

Jajaja, schon gut, ich hab nen Fehler gemacht. Genug drauf rumgehackt, dem OP nutzt das wenig.

Dann machen wir das so:

[01][0-9] für Tage

Das erlaubt alles von 00 bis 19 - manche monate sollen aber sogar über 20 Tage haben :)

[01][0-9] für Monate

Das erlaubt alles von 00 bis 19 - ein Jahr hat aber idR. nur 12 Monate

[12][0-9][0-9][0-9] für Jahre

ds erlaubt alles von 1000 bis 2999 - gewünscht war aber 1940 bis 2009

Ja ich weiß, so sind auch Tage und Monate wie "00" und Jahre wie "1001" und "1000" gültig, aber besser als gar kein Ansatz!

Ein Ansatz der die Möglichkeiten von Regulären Ausdrücken besser ausschöpft, wäre praktisch.

Für das Jahr z.B.: (19[4-9][0-9]|200[0-9])