//日期的驗證(yyyy-mm-dd)
function CheckDate(strDate, i, dataValue) {
var reg = /^(/d{4})([-])(/ d{2})([-])(/d{2})/;
if (!reg.test(strDate)) {
jAlert("第" i "行" dataValue "的日期格式不正確!/n正確格式為:2007-01-01", "提示訊息");
return false;
}
var ss = strDate.plit( var year = ss[0];
var month = ss[1];
var date = ss[2];
}
if (!checkMonth(month, i,dataValue)) {
return false;
return false;
return false;
}
return true;
}
//年份判斷
function
}
//年份判斷 jAlert("第" i "行" dataValue "的年份輸入錯誤,請重新輸入!", "提示訊息");
if (parseInt(year) 2100) {
jAlert("第" i "行" dataValue "的年份應該在1900-21000之間!", "提示資訊之間!
return false;
}
else {
(month, i, dataValue) {
if (isNaN(parseInt(month))) {
jAlert("第" i "行" dataValue "的月份輸入錯誤,請重新輸入 ;
}
if (month.substring(0, 1) == 0) {
("第" i "行" dataValue "的月份應在1-12之間!", "提示訊息");
return false;
return false;
1 || parseInt(month) > 12) {
jAlert("第" i "行" dataValue "的月份應在1-12之間!", "提示訊息");
} else {
return true;
}
}
//日期= CalDays (parseInt(year), parseInt(month));
if (isNaN(parseInt(date))) {
jAlert("第" i "行" dataValue "的輸入日期有誤請重新輸入", "提示訊息");
return false;
}
else if (parseInt(date) return false;
}}
function CalDays(year, month) {
var date = new Date(year, month, 0);
return date.getDate();
} return false;
}
}