jQuery日期验证警报消息(yyyy-mm-dd)无法正常工作

时间:2013-12-26 13:59:42

标签: jquery

jQuery(document).on('change', '#From_Date label.control input', function (event) {
    var txtfdate=document.querySelector('#From_Date label.control input ').value;

    if(txtfdate.match(/^(19|20)\d\d-(0\d|1[012])-(0\d|1\d|2\d|3[01])$/i)==null){
        alert("Enter From_Date in YYYY-MM-DD format only");
        return false;
    }else{
        alert("Correct..."+txtfdate);
    }
});

1 个答案:

答案 0 :(得分:0)

使用此正则表达式

txtfdate.match(/^\d{4}-((0\d)|(1[012]))-(([012]\d)|3[01])$/);

检查此demo