Мне нужна помощь при появлении регулярного выражения, чтобы убедиться, что пользователь вводит действительную дату
Строка будет в формате mm/dd/yyyy
Вот что я придумал до сих пор.
/\[1-9]|0[1-9]|1[0-2]\/\d{1,2}\/19|20\d\d/
Я проверил регулярное выражение, в котором пользователь не может ввести день, превышающий 12, и годы должны начинаться с "19" или "20". У меня возникают проблемы с выяснением некоторой логики для проверки дня. День не должен превышать 31.