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;
}

  

生命中最值得欣慰的,莫过于一觉醒来,你还在身旁
原文地址:https://www.cnblogs.com/chaonuanxi/p/14086693.html