Мне нужно проверить строку даты для формата dd/mm/yyyy
с регулярным выражением.
Это регулярное выражение проверяет dd/mm/yyyy
, но не такие недопустимые даты, как 31/02/4500
:
^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$
Что такое действительное регулярное выражение для проверки формата dd/mm/yyyy
с поддержкой високосного года?