jQuery datepicker 解析具有一位数的年份

jQuery datepicker parsing year with one digit

本文关键字:具有一 datepicker jQuery      更新时间:2023-09-26

我有带有 dateFormat d.m.yy的 jQuery 日期选择器,它应该解析 1.1.1990 或 31.12.2014 这样的日期。问题是parseDate()函数甚至成功地将日期 1.1.1 解析为 1.1.2014。

我的问题是 - 我可以以某种方式限制解析以拒绝此类日期吗?我只想解析四位数的年份。

尝试在他们提交之前或更改日期选择器时进行检查,如下所示:

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");
}
相关文章: