Wie ein gültiges Datum sieht
01/01-2000 00.00
aber nicht aus.
Bist'e dir eigentlich sicher, daß das Jahr 8000 wirklich ein Schaltjahr wird?
Code:
^(
(
(
(0[1-9]|[12]\d|3[01])
[/.-]
(0[13578]|1[02])
[/.-]
((19|[2-9]\d)\d{2})
)|(
(0[1-9]|[12]\d|30)
[/.-]
(0[13456789]|1[012])
[/.-]
((19|[2-9]\d)\d{2})
)|(
(0[1-9]|1\d|2[0-8])
[/.-]
(02)
[/.-]
((19|[2-9]\d)\d{2})
)|(
(29)
[/.-]
(02)
[/.-]
(
(1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])
|
((16|[2468][048]|[3579][26])00)
)
)
)
\s
([01]\d|2[0-3])
:
([0-5]\d)
)$
Code:
^((0[1-9]|[12]\d|3[01])[/.-](0[13578]|1[02])[/.-](19|[2-9]\d)\d{2}
|(0[1-9]|[12]\d|30)[/.-](0[13456789]|1[012])[/.-](19|[2-9]\d)\d{2}
|(0[1-9]|1\d|2[0-8])[/.-]02[/.-](19|[2-9]\d)\d{2}
|29[/.-]02[/.-]((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))
\s([01]\d|2[0-3]):[0-5]\d$