加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式验证日期

发布时间:2020-12-13 23:00:02 所属栏目:百科 来源:网络整理
导读:script language="javascript" function CheckDate(str){var Expression=/^((((1[6-9]|[2-9]d)d{2})(/|-)(0?[13578]|1[02])(/|-)(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})(/|-)(0?[13456789]|1[012])(/|-)(0?[1-9]|[12]d|30))|(((1[6-9]
<script language="javascript"> 
	
	function CheckDate(str){
		var Expression=/^((((1[6-9]|[2-9]d)d{2})(/|-)(0?[13578]|1[02])(/|-)(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})(/|-)(0?[13456789]|1[012])(/|-)(0?[1-9]|[12]d|30))|(((1[6-9]|[2-9]d)d{2})(/|-)0?2(/|-)(0?[1-9]|1d|2[0-8]))|(((1[6-9]|[2-9]d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/; 
		var objExp=new RegExp(Expression);
		if(objExp.test(str)==true){
			return true;
		}else{
			return false;
		}
	}
	
	function check(){
		var mydate = document.getElementById("mydate"); //获得日期文本框对象 
		if(mydate.value==""){							//判断输入的日期是否为空
			alert("请输入日期!");
			mydate.focus();								//使文本框获得焦点
			return;
		}		
		if(!CheckDate(mydate.value)){					//验证日期格式是否正确 
			alert("您输入的日期不正确,请注意日期格式!");
			mydate.focus();
			return;
		}
		document.getElementById("dateForm").submit();	
	}
	</script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读