Шаблон проверки для даты не работает

0

У меня есть два текстовых поля:

<input class="searchDateFrom" pattern="((19|20)[0-9]{2})[\- \/.](0[1-9]|1[012])[\- \/.](0[1-9]|[12][0-9]|3[01]))" title="Invalid Date" type="text" placeholder="Search From" id="searchDateFrom"></input>
<input class="searchDateTo" type="text" placeholder="Search To" id="searchDateTo"></input>
<input class="Datesubmit" type="button" value="Search" id="Datesubmit"></input>

Но шаблон yyyy/mm/dd не работает, он также принимает недопустимую дату. Пожалуйста, помогите

Также как ограничить, что searchDateTo больше, чем searchDateFrom.Пожалуйста, помогите

Теги:
validation

1 ответ

0

Проверка данных в javascript всегда усложняется, и при регулярном выражении трудно позаботиться о разных месяцах, високосных годах и культурах.

Вы можете сделать все проще, введя moment.js. С помощью этой крошечной библиотеки вы можете проверить дату, не беспокоясь о датах, месяцах, високосных годах.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню