JS 正则 时间验证

2016-02-19 09:32 0 1 收藏

图老师小编精心整理的JS 正则 时间验证希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - Web开发 】

代码如下:

function CheckTime()
{
var checkValue = new RegExp ("^[0-2]{1}[0-6]{1}:[0-5]{1}[0-9]{1}:[0-5]{1}[0-9]{1}") ;
var stControl = document.getElementById("txtStartTime") ;
var stValue = stControl.value ;
if (stValue == "")
{
alert("请填写开始时间") ;
return false ;
}
if (!(checkValue.test(stValue)))
{
alert("请填写公司内部规定时间") ;
return false ;
}
var etControl = document.getElementById("txtEndTime") ;
var etValue = etControl.value ;
if (etValue == "")
{
alert("请填写结束时间") ;
return false ;
}
if (!(checkValue.test(etValue)))
{
alert("请填写公司内部规定时间") ;
return false ;
}
return true ;
}

来源:https://www.tulaoshi.com/n/20160219/1591162.html

延伸阅读
标签: Web开发
代码如下: /** * 验证 正则表达式 * * @author zhujie regex 正则表达式 value 所属字符串 * @return boolean */ public static boolean regex(String regex, String value) { Pattern p = Pattern.compile(regex); Matcher m = p.matcher(value); return m.find(); }
标签: Web开发
function stripscript(s) {      return s.replace(/script.*?.*?\/script/ig, '');  }  稍微说下,高手飘过 /之间的内容/ 是js正则语句的书写开始与结束 .*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含的内容 /ig 是不区分大小写和全局替换
标签: Web开发
代码如下: function CheckForm2() { //mac地址正则表达式 var reg_name=/[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}:[A-F\d]{2}/; if(!reg_name.test(document.form2.mac.value)){ alert("mac地址格式不正确!mac地址格式为00:24:21:19:BD:E4"); document.form2.mac.focus(); return false; } return true; }
标签: Web开发
(1[0-2]|0?[1-9])[-./](0?[1-9]|[12][0-9]|3[01])[-./](\d\d\d\d) $1 匹配 10,11,12,01,02,03,04,05,06,07,08,09 也是匹配 月份 $2 匹配 01,02...09,10,11....29,30,31 也就是匹配 日期 $3 匹配 0000,0001....9999 也就是匹配 年份 加上 中间的字符集合 以下都会匹配 10/10/1999 10-10-1999 10.10.1999

经验教程

617

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部