jQuery日期驗證插件jQuery Isdate能夠判斷一個字符串是否為合法的日期格式。
$("input[type='text']").blur(function(){ var datestring = $(this).val(); if($.isdate(datestring)){ alert("日期格式正確"); }else{ alert("日期格式不正確"); } });
使用方法非常簡單,首先需要引入jQuery和jQuery Isdate插件,在DOM加載完成后,通過選擇器綁定需要進行日期驗證的input元素的blur事件。獲取元素的值,使用$.isdate()方法進行驗證,返回true或false。
需要注意的是,這個插件只能驗證常見的日期格式,如2019-09-17,不能驗證非常規的日期格式。
如果您需要在表單提交前對日期進行驗證,可以參考下面的示例:
$("#form").submit(function(){ var datestring = $("#date").val(); if(!$.isdate(datestring)){ alert("日期格式不正確"); return false; // 阻止提交表單 } });