js 字符串截取后验证输入的年月是否正确
var src = "202012";
if (src.length == 6) {
var years = src.substring(0, 4);
var moneys = src.substring(4, 6);
if (checkYear(years) && checkMonth(moneys)) {
alert("验证通过")
}
} else {
alert("输入的年月长度不对")
}
function checkYear(year) {
if (isNaN(parseInt(year))) {
alert("年份输入有误,请重新输入!");
return false;
} else if (parseInt(year) < 1970 || parseInt(year) > 2070) {
alert("年份应该在1970-2070之间!");
return false;
} else return true;
}
function checkMonth(month) {
if (isNaN(parseInt(month, 10))) {
alert("月份输入有误,请重新输入!");
return false;
} else if (parseInt(month, 10) < 1 || parseInt(month, 10) > 12) {
alert("月份应该在1-12之间!");
return false;
} else return true;
}
生命中最值得欣慰的,莫过于一觉醒来,你还在身旁

浙公网安备 33010602011771号