正则表达式验证日期
发布时间: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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- react-native – 用于反应原生的Chrome调试工具:多个问题
- flash builder profile can't run
- c# – Checkbox无法使用boolean viewmodel属性
- Ajax返回xml文本无法读取的问题
- 页面使用$.getJSON只获取一次数据,导致多个请求返回的都是
- 使用Ruby中的匿名模块
- reactjs – 将道具传递给React-Router 4.0.0儿童路由
- ruby-on-rails – 当触摸restart.txt时,Passenger Standalo
- C#多线程之线程控制详解
- swift – Alamofire 3.2:如何验证“上传”POST呼叫的响应?