Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.202 Beiträge
Delphi 12 Athens
|
AW: RegEx dd.mm.yyyy hh:mm
31. Dez 2014, 11:23
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$
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
Geändert von himitsu (31. Dez 2014 um 11:27 Uhr)
|