我需要检查日期格式是否为 dd-mm-yyyy
格式。
我正在使用以下内容:
if (ValidateDate() == false) {
alert("Wrong Date Format");
return false;
}
function ValidateDate() {
var dtValue = $('#txtEnteredStartDate').val();
var dtRegex = new RegExp("^(([1-9]|0[1-9]|1[0-9]|2[1-9]|3[0-1])[-]([JAN|FEB|MAR|APR|MAY|JUN|JULY|AUG|SEP|OCT|NOV|DEC])[-](d{4}))$");
return dtRegex.test(dtValue);
}
但是当我在字段中输入dd-mmm-yyyy
,例如19-Nov-2015
时,我收到错误信息:日期格式错误
我做错了什么?
'#txtEnteredStartDate'
是一个input type="date"
元素吗? - guest271314