Einzelnen Beitrag anzeigen

ByTheTime

Registriert seit: 24. Sep 2011
Ort: Frankfurt
297 Beiträge
 
Delphi XE2 Architect
 
#1

RegEx dd.mm.yyyy hh:mm

  Alt 31. Dez 2014, 01:21
Zitat:
(z.B. Insbesondere auch Fragen zu anderen Sprachen als Delphi oder FreePascal)
Dem mache ich heute alle Ehre

Und zwar werkel ich im Moment ein ganz klein wenig mit regulären Ausdrücken/regular Expressions herum. Jetzt möchte ich eine Feld was Datum und Zeit enthält "validieren" (nennt man das so? ). Allerdings haut mein Ausdruck nicht hin:

Code:
(((0[1-9]|[12]\d|3[01])[\/\.-](0[13578]|1[02])[\/\.-]((19|[2-9]\d)\d{2})\s(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]))|((0[1-9]|[12]\d|30)[\/\.-](0[13456789]|1[012])[\/\.-]((19|[2-9]\d)\d{2})\s(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]))|((0[1-9]|1\d|2[0-8])[\/\.-](02)[\/\.-]((19|[2-9]\d)\d{2})\s(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]))|((29)[\/\.-](02)[\/\.-]((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))\s(0[0-9]|1[0-9]|2[0-3]):([0-5][0-9])))
Akzeptiert auch "-" oder "/" als Delimiter, würde es denn funktionieren

Kennt sich da jemand besser aus?

Gruß,
Lukas
Lukas
  Mit Zitat antworten Zitat