2分快三

网站舆图 | RSS订阅 百姓2分快三 - 上海百姓2分快三|上海网站作育|蜘蛛池出租|站群代搭建
你的职位:2分快三 » 前端剧本 » 注释

JS断定日期时间名堂能否有用

2016-9-9 12:48:26 | 作者:老铁SEO | 0个议论 | 人浏览

史上最完全最准确的验证日期时间名堂正则表达式:

/^\d{4}-((0?[1-9])|(1[0-2]))-((0?[1-9])|([12]\d)|(3[01])) (([01]?\d)|(2[0-3])):[0-5]\d:[0-5]\d$/

婚配正当名堂为:yyyy-(m)m-(d)d (h)h:mm:ss
-:日期脱离符,减号(英文半角减号)
 :日期与时间中央的脱离符,空格(英文半角空格)
::时间脱离符,冒号(英文半角冒号)
yyyy:年份,必须4位数字
(m)m:月份,1-2位数字,如:9、09,最大只能为12,若为00、或大于12则不切合规则
(d)d:日,1-2位数字,如:9、09,最大只能为31,若为00、或大于31则不切合规则
(h)h:时,1-2位数字,如:9、09、00,最大只能为23,若大于23则不切合规则
mm:分,必须2位数字,如:09、00,最大只能为59,若大于59则不切合规则
ss:秒,必须2位数字,如:09、00,最大只能为59,若大于59则不切合规则

验证仅日期名堂正则表达式:

/^\d{4}-((0?[1-9])|(1[0-2]))-((0?[1-9])|([12]\d)|(3[01]))$/

婚配正当名堂为:yyyy-(m)m-(d)d

验证仅时间名堂正则表达式:

/^(([01]?\d)|(2[0-3])):[0-5]\d:[0-5]\d$/

婚配正当名堂为:hh:mm:ss

以下是完全实例JS代码:

<script type="text/javascript">
function checkdate(typ,id){ //断定日期时间名堂自界说函数
	var obj = document.getElementById(id); //取得工具
	//设定正则式
	if(typ==0) //验证类型:日期时间
		var reg = new RegExp(/^\d{4}-((0?[1-9])|(1[0-2]))-((0?[1-9])|([12]\d)|(3[01])) (([01]?\d)|(2[0-3])):[0-5]\d:[0-5]\d$/)
	else if(typ==1) //验证类型:仅日期
		var reg = new RegExp(/^\d{4}-((0?[1-9])|(1[0-2]))-((0?[1-9])|([12]\d)|(3[01]))$/)
	else //验证类型:仅时间
		var reg = new RegExp(/^(([01]?\d)|(2[0-3])):[0-5]\d:[0-5]\d$/)
	//泉源断定
	if(!reg.test(obj.value)) alert("输入的名堂不正当!");
}
</script>
<p><input type="text" id="datetime" value="2016-09-09 09:09:09" />
<input type="button" value="检测日期时间名堂" onClick="checkdate(0,'datetime');" /></p>
<p><input type="text" id="date" value="2016-09-09" />
<input type="button" value="检测日期名堂" onClick="checkdate(1,'date');" /></p>
<p><input type="text" id="time" value="09:09:09" />
<input type="button" value="检测时间名堂" onClick="checkdate(2,'time');" /></p>


  • 本文来自: 百姓2分快三,转载请生涯出处!迎接揭晓您的议论
  • 相关标签:Javascript  表单验证  字符串验证  日期时间  
  • 已有0位网友揭晓了言必有中的议论,你还等甚么?

    必填

    选填

    记着我,下次回复时不用重新输入小我信息

    必填,不填不让过哦,嘻嘻。

    ◎迎接加入议论辩说,请在这里揭晓您的看法、交流您的不雅不雅点。

    趣彩网1分幸运28-1分幸运28分析 优游极速赛车-极速赛车走势图 大运极速快三-极速快三走势图 诺亚1分六合-1分六合单双 福德正神一分六合-一分六合分析 网上手游棋牌-网上手游app注册-网上手游平台 多彩幸运快三-幸运快三官网 鸿运1分幸运28-1分幸运28骗局 全民乐2分快三-2分快三官网 杏彩幸运pk10-幸运pk10倍率