日期-年月日正则验证

包含闰年、以及包括平年在内的所有年份1、3、5、7、8、10、12月都包含31日

var reg=  /^((?!0000)[0-9]{4}-((0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-8])|(0[13-9]|1[0-2])-(29|30)|(0[13578]|1[02])-31)|([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[13579][26])00)-02-29)$/;

if (!reg.test(str1)) {
	alert("开始日期格式不正确,正确格式为:yyyy-mm-dd");
	return false;
}


你可能感兴趣的:(前端JQ)