我有一个带有dateFormat d.m.yy
的jQuery datepicker,它应该解析1.1.1990或31.12.2014之类的日期。问题是parseDate()
函数甚至成功解析了日期1.1.1为1.1.2014。
我的问题是 - 我可以以某种方式限制解析拒绝此类日期吗?我只想要解析四位数的年份。
答案 0 :(得分:1)
在提交之前尝试检查或更改datepicker,如下所示:
var dateReg = /^\d{1,2}([/])\d{1,2}\1\d{4}$/;
if((!yourdate.match(/\S/)) || (!yourdate.match(dateReg)))
{
//if this is true then
window.alert("You must enter a valid date");
}