使用JQuery驗證驗證'mm-dd-yyyy'和'mm/dd/yyyy'格式的日期。使用JQuery驗證'mm-dd-yyyy'和'mm/dd/yyyy'格式的驗證日期驗證
我嘗試過使用一種格式的代碼,但是,我的代碼(如下所示)不適用於'mm-dd-yyyy'和'mm/dd/yyyy'格式。 我的代碼:
$(document).on('blur','.dateValidation',function(){
var input=$(this).val();
var r = /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;
if(!r.test(input)) {
alert("Invalid Input");
return;
}
var a = input.match(r), d = new Date(a[3],a[1] - 1,a[2]);
if(d.getFullYear() != a[3] || d.getMonth() + 1 != a[1] || d.getDate() != a[2]) {
alert("Invalid Date");
return;
}
});
感謝它爲我工作:) – user6527