Я пытаюсь подтвердить дату, введенную в текстовое поле. В текстовом поле есть маска ввода, которая заставляет вводить xx / xx / xxxx. Я пытаюсь использовать валидатор регулярных выражений, чтобы убедиться, что введена правильная дата. Я совершенно не квалифицирован в RegEx. Мой коллега нашел это в Интернете, но я не могу точно сказать, что он делает.
Это выглядит правильно? Кажется слишком сложным ...
(^((((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}))))$)
Кто-нибудь знает менее сложное выражение, которое по сути делает то, что мне нужно?