以下函數適用於格式爲yyyy-MM-dd
的日期a,範圍爲1900-01-30
至2099-12-31
。Javascript正則表達式驗證
如何更改我將其更改爲在1900-01-30
至9999-12-31
範圍內的日期工作?
function validateDateFormat(val)
{
var patt =/^((19|20)\d\d)[- \-.](0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])$/;
var temp = val;
if(isNaN(temp.match(patt)))
return true;
else
return false;
}
謝謝你的作品 – sunleo