我是靠谱客的博主 尊敬向日葵,这篇文章主要介绍jquery判断日期格式,现在分享给大家,希望可以做个参考。

前言:

在做项目中日期是很常用的,但是我们往往判断用户输入的格式是不是正确,下面就分享下正则判断日期的格式是否合法吧。

上干货!!,基本的日期判断都在这里了,大家按需使用!

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
jquery验证时间 验证时间的正则表达式集合 //日期格式yyyy PatternsDict.date_y= /^(d{4})$/; //日期格式yyyy-mm PatternsDict.date_ym= /^(d{4})-(0d{1}|1[0-2])$/; //日期格式yyyy-mm-dd PatternsDict.date_ymd= /^(d{4})-(0d{1}|1[0-2])-(0d{1}|[12]d{1}|3[01])$/; //时间格式hh PatternsDict.time_h=/^(0d{1}|1d{1}|2[0-3])$/; //时间格式hh:mm PatternsDict.time_hm=/^(0d{1}|1d{1}|2[0-3]):([0-5]d{1})$/; //时间格式hh:mm:ss PatternsDict.time_hms=/^(0d{1}|1d{1}|2[0-3]):[0-5]d{1}:([0-5]d{1})$/; 格式为时间,就是说前两位都不能少,而且不能大于23,后面的时和分不能大于59,必须写在16:02:01而不能为16:2:1 [0-2][0-3]:[0-5][0-9]:[0-5][0-9] 用CompareValidator operator设成DateTypeCheck type设成Date 这里是判断YYYY-MM-DD这种格式的,基本上把闰年和2月等的情况都考虑进去了,
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
* 检测时间是否符合格式 * @param {Object} timeTextBox */ function 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(time)) { if ((parseInt(RegExp.$1) < 24) && (parseInt(RegExp.$2) < 60) && (parseInt(RegExp.$3) < 60)) { result = true; } } <script> var DATE_FORMAT = /^[0-9]{4}-[0-1]?[0-9]{1}-[0-3]?[0-9]{1}$/; function checkDate(){ var birthday = document.getElementById("birthday").value; if(DATE_FORMAT.test(birthday)){ alert("您输入的日期格式正确"); } else { alert("抱歉,您输入的日期格式有误,正确格式应为"2012-01-01"."); } } </script>

结尾:

       分享:多数的错失,是因为不坚持,不努力,不挽留,然后催眠自己说一切都是命运。

最后

以上就是尊敬向日葵最近收集整理的关于jquery判断日期格式的全部内容,更多相关jquery判断日期格式内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部