Próbuję sprawdzić datę wprowadzoną w polu tekstowym. W polu tekstowym znajduje się maska wejściowa, która wymusza wejście xx/xx/xxxx. Próbuję użyć walidatora wyrażeń regularnych, aby wymusić wprowadzenie poprawnej daty. W ogóle nie mam wprawy w RegEx. Mój współpracownik znalazł to w Internecie, ale nie mogę powiedzieć, co robi.C# Wyrażenie regularne do sprawdzania poprawności daty?
Czy to wygląda prawidłowo? Wydaje się zbyt skomplikowane ...
(^((((0[1-9])|([1-2][0-9])|(3[0-1]))|([1-9]))\x2F(((0[1-9])|(1[0-2]))|([1-9]))\x2F(([0-9]{2})|(((19)|([2]([0]{1})))([0-9]{2}))))$)
Czy ktoś wie o mniej złożonej ekspresji, która w istocie robi to, czego potrzebuję?
Zostało to zaadresowane w poście [this] (http://stackoverflow.com/questions/669741/date-regex). Sprawdź, czy to pomaga. – JYelton