Das RegEx-Monster welches ein Datum nach dem gregorianischen Kalender auf Gültigkeit prüft möchte ich nicht sehen :D
Schade. Dabei hab ich mir solche Mühe gegeben. [http://forum.de.selfhtml.org/archiv/2006/3/t126272/#m814810 ff.]
Das RegEx-Monster, welches ein Datum im Format DD.MM.YYYY nach dem gregorianischen Kalender auf Gültigkeit prüft, möchte ich nicht schreiben. ;-)
ISO 8601 != Gregorianischer Kalender :p
Während ISO 8601 proleptisch ist, ist es der eigentliche gregorianische Kalender nicht - und diese Sonderfälle zu berücksichtigen (unterschiedliche Kalenderreformationszeitpunkte usw wird schwierig.
Nach ISO 8601 per regulärem Ausdruck zu prüfen ist aber dennoch sehr eindrucksvoll.