我有两个这样的文本框:
<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.Please帮助
答案 0 :(得分:0)
javascript中的数据验证总是很复杂,并且使用正则表达式很难处理不同的月份长度,闰年和文化。
你可以通过引入moment.js来简化。有了这个小型图书馆,您可以无需担心日期,月份长度,闰年来验证日期。