![]() |
Regex Datum
Hi,
ich versuche mich gerade darin ein Datum in der Form :TT-MM-JJJJ: ( mit Hilfe von regulären Ausdrücken als korrekt zu erkennen. Meine Lösung sieht so aus:
Code:
dabei wird aber z.b. auch ein Datum bei dem der Tag 32 ist erkannt, außerdem darf der Monat 00 sein, was ich eigentlich auch dachte ausgeschlossen zu haben.
:[31|30|[12][0-9]|0[1-9]]-[0[1-9]|1[012]]-[[0-9][0-9][0-9][0-9]]:
Kann mir vielleicht jemand kurz auf die Sprünge helfen? Vielen Dank, Benjamin |
AW: Regex Datum
Du mußt die Ausdrücke richtig klammern:
Code:
Grüße,
:(31|30|([12][0-9])|(0[1-9]))-((0[1-9])|(1[012]))-([0-9]{4}):
Uli |
AW: Regex Datum
Oh, danke das war doof
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz