用于检查jQuery中时间格式的正则表达式摘要

电脑杂谈  发布时间:2020-04-15 06:13:31  来源:网络整理

正则表达式匹配时分秒_正则表达式 匹配任意数字_grep 正则表达式最短匹配

在代码中使用jQuery,输入参数是jQuery选择的输入对象. 原理: 首先使用常规匹配,然后提取小时,分钟和秒,以查看其是否在正常范围内.

复制代码,代码如下:

/ **

*检查时间是否符合格式

* @param {Object} timeTextBox

* /

函数checkTime(timeTextBox){

var time = timeTextBox.val();

var regTime = / ^([0-2] [0-9]): ([0-5] [0-9]): ([0-5] [0-9])$ /; <

var result = false;

if(regTime.test(时间)){

if(((parseInt(RegExp. $ 1)<24)&&(parseInt(RegExp. $ 2)<60)&&(parseInt(RegExp. $ 3)<60)){

result = true;

}

}

正则表达式匹配时分秒_grep 正则表达式最短匹配_正则表达式 匹配任意数字

如果(结果){

$(“#errmsg”). html(“”);

}其他{

timeTextBox.attr({

值: “”

});

timeTextBox.focus();

$(“#errmsg”). html(“时间格式错误”);

}

返回结果;

}

示例2

直接使用js +正则表达式进行实例化

复制代码,代码如下:

<! DOCTYPE HTML PUBLIC“-// W3C // DTD HTML 4.01 Transitional // EN”“ http://www.w3.org/TR/html4/loose.dtd”>

正则表达式匹配时分秒_正则表达式 匹配任意数字_grep 正则表达式最短匹配

新文档</ title></p> <p><元内容=“ EditPlus”></p> <p><元内容=“”></p> <p><元内容=“”></p> <p><元内容=“”></p> <p></ head></p> <p><body></p> <p>生日: <input type =“ text” value =“” onBlur =“ checkDate();” /></p> <p></ body></p> <p><script></p> <p>var DATE_FORMAT = / ^ [0-9] {4}-[0-1]? [0-9] {1}-[0-3]? [0-9] {1} $ /; <</p> <p>function checkDate(){</p> <p>var Birthday = document.getElementById(“ birthday”). 值;</p> <p><img src='http://www.grabsun.com/uploads/images/2015/29/1409322B123440-2HH.jpg' alt='正则表达式 匹配任意数字_grep 正则表达式最短匹配_正则表达式匹配时分秒'/></p> <p>如果(DATE_FORMAT.test(生日)){</p> <p>提醒(“您输入的日期格式正确”);</p> <p>}其他{</p> <p>警报(“抱歉,您输入的日期格式不正确<strong>正则表达式匹配时分秒</strong>,正确的格式应为“ 2012-01-01“. ”);</p> <p>}</p> <p>}</p> <p></ script></p> <p></ html></p> <p>jquery验证时间</p> <p>设置验证时间的正则表达式</p> <p>//日期格式yyyy</p> <p>PatternsDict.date_y = / ^(\ d {4})$ / ;;</p> <p>//日期格式yyyy-mm</p> <p>PatternsDict.date_ym = / ^(\ d {4})-(0 \ d {1} | 1 [0-2])$ / ;;</p> <p>//日期格式yyyy-mm-dd</p> <p><img src='http://images2015.cnblogs.com/blog/786521/201601/786521-20160122132743922-1304839121.png' alt='正则表达式匹配时分秒_正则表达式 匹配任意数字_grep 正则表达式最短匹配'/></p> <p>PatternsDict.date_ymd = / ^(\ d {4})-(0 \ d {1} | 1 [0-2])-(0 \ d {1} | [12] \ d {1} | 3 [01])$ ​​/ ;;</p> <p>//时间格式hh</p> <p>PatternsDict.time_h = / ^(0 \ d {1} | 1 \ d {1} | 2 [0-3])$ /;</p> <p>//时间格式hh: 毫米</p> <p>PatternsDict.time_hm = / ^(0 \ d {1} | 1 \ d {1} | 2 [0-3]): ([0-5] \ d {1})$ /;</p> <p>//时间格式hh: mm: ss</p> <p>PatternsDict.time_hms = / ^(0 \ d {1} | 1 \ d {1} | 2 [0-3]): [0-5] \ d {1}: ([0-5] \ d {1})$ / ;;</p> <p>格式为时间,这意味着前两位不能​​小于,并且不能大于23,接下来的小时和分钟不能大于59. 写在16:02:01而不是16: 2: 1</p> <p>[0-2] [0-3]: [0-5] [0-9]: [0-5] [0-9]</p> <p>使用CompareValidator</p> <p>运算符设置为DateTypeCheck</p> <p>类型设置为日期</p> <p>这里要判断YYYY-MM-DD的格式<strong>正则表达式匹配时分秒</strong>,基本上要考虑the年和2月等,但是我忘记了在哪里找到它.</p> <p>^(((((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] | 1 \ d | 2 [0-8]))|(((((((1 [6-9] | [2-9] \ d)(0 [48] | [2468 ] [048] | [13579] [26])|(((16 | [2468] [048] | [3579] [26])00))-0?2-29-))$</p> <p>以下内容已添加时间验证</p> <p>^(((((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] | 1 \ d | 2 [0-8]))|(((((((1 [6-9] | [2-9] \ d)(0 [48] | [2468 ] [048] | [13579] [26])|(((16 | [2468] [048] | [3579] [26])00))-0?2-29-))(20 | 21 | 22 | 23 | [0-1]?\ D): [0-5]?\ D: [0-5]?\ D $</p> <p>【在aspx页面中: <%#DataBinder.Eval(Container.DataItem,“ Company_Ureg_Date”)%></p> <p><br />本文来自<a rel="home" href="https://www.pc-fly.com/" target="_blank">电脑杂谈</a>,转载请注明本文网址:<br />https://www.pc-fly.com/a/jisuanjixue/article-176222-1.html</p> </div> <ul class="page"></ul> <div class="arc_textad" style='margin-top:10px'></div> </div> </div> <div class='mod'> <div class="mod_title"><b>相关阅读</b></div> <div class='mod_content'> <ul class='arc_list dot'></ul> </div> </div> <div class='mod'> <div class='mod_title'><b>发表评论</b><span>  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论</span></div> <div class='editor'> <script src='/include/ckeditor/ckeditor.js?t=B8DJ5M3'></script> <script type="text/javascript">//<![CDATA[ CKEDITOR.config.ubb_smiley = {"高兴":"{s:1}","撇嘴":"{s:2}","抓狂":"{s:3}","汗":"{s:4}","惊恐":"{s:5}","奋斗":"{s:6}","疑问":"{s:7}","晕":"{s:8}","偷笑":"{s:9}","可爱":"{s:10}","疑惑":"{s:11}","酷":"{s:12}","暴汗":"{s:13}","呕吐":"{s:14}","大笑":"{s:15}","色":"{s:16}"} //]]></script> <textarea name="msg" rows="8" cols="60"></textarea> <script type="text/javascript">//<![CDATA[ CKEDITOR.replace('msg', {"extraPlugins":"dedepage,multipic,addon,bbcode","fontSize_sizes":"30\/30%;50\/50%;100\/100%;120\/120%;150\/150%;200\/200%;300\/300%","disableObjectResizing":"true","smiley_path":"\/images\/smiley\/","smiley_images":["1.gif","2.gif","3.gif","4.gif","5.gif","6.gif","7.gif","8.gif","9.gif","10.gif","11.gif","12.gif","13.gif","14.gif","15.gif","16.gif"],"smiley_descriptions":["高兴","撇嘴","抓狂","汗","惊恐","奋斗","疑问","晕","偷笑","可爱","疑惑","酷","暴汗","呕吐","大笑","色"],"toolbar":[["Source","-","Bold","Italic","Underline","-"],["FontSize","TextColor"],["Link","Unlink","Smiley"]],"height":100,"skin":"kama"}); //]]></script> </div> <button type='submit' class='submit right'>发表评论</button> <br/> <ul class='ds-comments'> <li class='ds-post clear' data-post-id=''> <div class='ds-post-self' data-post-id='17932601381' data-thread-id='17932601381' data-root-id='0' data-source='duoshuo'> <div class='ds-avatar left'><img src='/images/noavatar_default.png' alt='张芳 '></div> <div class='ds-comment-body'> <div class='ds-comment-header'><span class='ds-user-name ds-highlight' data-qqt-account=''>张芳 </span></div> <p></p> <div class='ds-comment-footer ds-comment-actions'> <span class='ds-time' datetime='2026-10-29 09:30:24' title='2026年10月29日 09:30:24'>2026年10月29日</span> <a class='ds-post-reply' href='javascript:void(0);'><i class='fa fa-reply fa-fw'></i></span>回复</a> <a class='ds-post-likes' href='javascript:void(0);'><i class='fa fa-heart fa-fw'></i>顶</a> <a class='ds-post-repost' href='javascript:void(0);'><i class='fa fa-share fa-fw'></i>转发</a> </div> </div> </div> </li><li class='ds-post clear' data-post-id='17932601381'> <div class='ds-post-self' data-post-id='17932601382' data-thread-id='17932601382' data-root-id='0' data-source='duoshuo'> <div class='ds-avatar left'><img src='/images/noavatar_default.png' alt='郑海 '></div> <div class='ds-comment-body'> <div class='ds-comment-header'><span class='ds-user-name ' data-qqt-account=''>郑海 </span></div> <p>唱歌好听 </p> <div class='ds-comment-footer ds-comment-actions'> <span class='ds-time' datetime='2026-10-29 12:19:40' title='2026年10月29日 12:19:40'>2026年10月29日</span> <a class='ds-post-reply' href='javascript:void(0);'><i class='fa fa-reply fa-fw'></i></span>回复</a> <a class='ds-post-likes' href='javascript:void(0);'><i class='fa fa-heart fa-fw'></i>顶</a> <a class='ds-post-repost' href='javascript:void(0);'><i class='fa fa-share fa-fw'></i>转发</a> </div> </div> </div> </li><li class='ds-post clear' data-post-id='17932601382'> <div class='ds-post-self' data-post-id='17932601383' data-thread-id='17932601383' data-root-id='0' data-source='duoshuo'> <div class='ds-avatar left'><img src='/images/noavatar_default.png' alt='黄蜜蜜 '></div> <div class='ds-comment-body'> <div class='ds-comment-header'><span class='ds-user-name ' data-qqt-account=''>黄蜜蜜 </span></div> <p>晶~ </p> <div class='ds-comment-footer ds-comment-actions'> <span class='ds-time' datetime='2026-10-29 15:04:07' title='2026年10月29日 15:04:07'>2026年10月29日</span> <a class='ds-post-reply' href='javascript:void(0);'><i class='fa fa-reply fa-fw'></i></span>回复</a> <a class='ds-post-likes' href='javascript:void(0);'><i class='fa fa-heart fa-fw'></i>顶</a> <a class='ds-post-repost' href='javascript:void(0);'><i class='fa fa-share fa-fw'></i>转发</a> </div> </div> </div> </li> </ul> </div> </div> <div class='wrap246 right'> <div class='mod' style='height:250px'> <div class="mod_title"><b>每日福利</b></div> <div class='mod_content'> <div class='pic_list_2x2'> <a href="/a/jisuanjixue/article-140003-1.html" target="_blank"><img alt="分布式文件传输有什么差异?深度剖析Gartner关键素养报告" src="http://www.yo28.cn/picture/4dbf43d7ba8c8fd03489f65cafbd01de.jpg"/>分布式文件传输有什么差异?深度剖析Gartner关键素养报告</a> <a href="/a/jisuanjixue/article-338886-1.html" target="_blank"><img alt="最新版:Edge浏览器win7版本v85.0.564.51正式版" src="http://www.uqidong.com/uploads/allimg/200615/193-2006150Z9233X.jpg"/>最新版:Edge浏览器win7版本v85.0.564.51正式版</a> <a href="/a/jisuanjixue/article-150886-1.html" target="_blank"><img alt="JSP框架和JSP开发工具的优缺点比较" src="http://www.aiyiweb.com/UpLoads/images/javasript/20140516080114776205.jpg"/>JSP框架和JSP开发工具的优缺点比较</a> <a href="/a/jisuanjixue/article-30682-1.html" target="_blank"><img alt="updateprogress_updatepanel_net updatepanel" src="https://www.pc-fly.com/uploads/allimg/20170205/1486269707450_1.jpg"/>updateprogress_updatepanel_net updatepanel</a> </div> </div> </div> <div class='mod'> <div class="mod_title"><b>热点图片</b></div> <div class='mod_content'> <div><a title="" id='focus_photo_link' href="" target="_blank"><img style="opacity: 1.1" id='focus_photo_pic' alt="拼命载入中..." src=""/></a></div> <div id='focus_photo_title'></div> <div id='focus_photo_page'></div> </div> <script> var photoPic = new Array(); var photoTitle = new Array(); var photoLink = new Array(); // photoPic.push("/uploads/allimg/20210613/1623513754475_0.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382403-1.html"); photoTitle.push("电脑中的声卡驱动怎么重"); // photoPic.push("/uploads/allimg/20210612/1623496204560_0.png"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382349-1.html"); photoTitle.push("风林火山winxpSP3原版纯净装"); // photoPic.push("/uploads/allimg/20210612/1623492301891_0.png"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382346-1.html"); photoTitle.push("风林火山xp纯净版最新免费"); // photoPic.push("/uploads/allimg/20210612/1623488556839_2.png"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382334-1.html"); photoTitle.push("VisualStudio2019支持Windows10软"); // photoPic.push("/uploads/allimg/20210612/1623488459934_0.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382330-1.html"); photoTitle.push("Windows驱动程序工具包(WD"); // photoPic.push("/uploads/allimg/20210612/1623484973424_2.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382323-1.html"); photoTitle.push("win8系统显卡驱动安装失败"); // photoPic.push("/uploads/allimg/20210612/1623481273412_0.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382310-1.html"); photoTitle.push("Win10QQ对战平台打不开的解"); // photoPic.push("/uploads/allimg/20210612/1623477668984_0.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382301-1.html"); photoTitle.push("阿呼告诉你解决win10打不开"); // photoPic.push("/uploads/allimg/20210612/1623474178246_0.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382294-1.html"); photoTitle.push("解决win10打不开腾讯对战平"); // photoPic.push("/uploads/allimg/20210612/1623470632728_0.jpeg"); photoPic.push("//www.pc-fly.com/images/defaultpic/5.jpg"); photoLink.push("/a/jisuanjixue/article-382285-1.html"); photoTitle.push("在Win10系统下如何共享文件"); </script> <script src="/templets/itfly_skin/js/list_huandengpian.js"></script> </div> <div class='mod'> <div class="mod_title"><b>热点排行</b></div> <div class='mod_content'> <ul class='arc_list dot'> <li><a href="/a/jisuanjixue/article-1710-1.html" target="_blank">税审大师软件</a></li> <li><a href="/a/jisuanjixue/article-1151-1.html" target="_blank">剑灵14001_剑灵客户端14001错误代码怎么办 怎么解决</a></li> <li><a href="/a/jisuanjixue/article-1310-1.html" target="_blank">宽带连接错误651故障排除方法</a></li> <li><a href="/a/jisuanjixue/article-1001-1.html" target="_blank">[收藏]"Automation服务器不能创建对象" 的多种解决</a></li> <li><a href="/a/jisuanjixue/article-1472-1.html" target="_blank">jwgkvsq.vmx病毒清除方法(附jwgkvsq.vmx专杀工具)</a></li> <li><a href="/a/jisuanjixue/article-1417-1.html" target="_blank">c#如何获取dropdownlist1中对应的值</a></li> <li><a href="/a/jisuanjixue/article-1448-1.html" target="_blank">Intel首款45nm新旗舰QX9650超详细测试</a></li> <li><a href="/a/jisuanjixue/article-1687-1.html" target="_blank">罕见的故障 Win8桌面磁贴消失的解决</a></li> </ul> </div> </div> </div> </div> <div class="w960"> <div id='footer'> <a href='https://www.ucaiyun.com/' target="_blank">网站采集工具</a> | <a href='http://ecnuoy.cn/' target="_blank">网页游戏</a><BR/> Copyright <i class="fa fa-copyright fa-fw"></i> 电脑杂谈 https://www.pc-fly.com All Rights Reserved <br/> <span>免责声明:本站所有内容来自网络机器人整理发布,如您认为部分内容侵犯您的版权,请来信告知,本站核实后立即删除。</span> </div> </div> <script type='text/javascript' src='/templets/itfly_skin/js/dropdown.js'></script> <ul id="dropmenu1" class="dropMenu"> </ul><ul id="dropmenu2" class="dropMenu"> </ul><ul id="dropmenu7" class="dropMenu"> </ul><ul id="dropmenu5" class="dropMenu"> </ul><ul id="dropmenu6" class="dropMenu"> </ul><ul id="dropmenu8" class="dropMenu"> </ul><ul id="dropmenu4" class="dropMenu"> </ul><ul id="dropmenu9" class="dropMenu"> </ul><ul id="dropmenu10" class="dropMenu"> </ul><ul id="dropmenu3" class="dropMenu"> </ul><ul id="dropmenu11" class="dropMenu"> </ul> <script type="text/javascript">cssdropdown.startchrome("navMenu")</script> <script src='/templets/itfly_skin/js/tongji.js'></script> </div> <script type="text/javascript"> $(function() {$(".mod_content img").lazyload({threshold: 200});}); $(".mod_content img").each(function() { var $t = $(this); var image = new Image(); image.onload = function(){ if (this.width * this.height <= 36){ $t.css('display','none'); } }; image.onerror = function(){ $t.css('display','none'); }; image.src = $t.attr("src"); }); </script> <script language="javascript"> var nexturl='https://www.pc-fly.com/a/jisuanjixue/article-176226-1.html'; var preurl='https://www.pc-fly.com/a/jisuanjixue/article-176221-1.html'; if(nexturl=='https://www.pc-fly.com') nexturl=preurl; </script> </body> </html>