`
xiaolng
  • 浏览: 30021 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

正则匹配日期时间

 
阅读更多
String regex  ="^(?:"
                + "(([0-9]{4}-(?:(?:0?[1,3-9]|1[0-2])-(?:29|30)|((?:0?[13578]|1[02])-31))) ((?:((0?|1)[0-9])|(2[0-3])):(0?|[1-5])[0-9]:(0?|[1-5])[0-9]))|"                 + "(([0-9]{4}-(?:0?[1-9]|1[0-2])-(?:0?[1-9]|1\\d|2[0-8])) ((?:((0?|1)[0-9])|(2[0-3])):(0?|[1-5])[0-9]:(0?|[1-5])[0-9]))|"
                + "((((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))-0?2-29)) ((?:((0?|1)[0-9])|(2[0-3])):(0?|[1-5])[0-9]:(0?|[1-5])[0-9])))$";

System.out.println(Pattern.matches(regex, "2012-11-06 23:2:11"));




((?:((0?|1)[0-9])|(2[0-3])):(0?|[1-5])[0-9]:(0?|[1-5])[0-9])为匹配时间
以上是java中正则匹配日期时间

分享到:
评论

相关推荐

    正则表达式(日期校验)

    正则表达式日期校验 正则表达式日期校验 正则表达式日期校验

    字符串、日期、正则匹配工具类

    日期转时间,时间转日期,正则匹配,首字母转大小写,日期工具类,转ASCII码等等

    C# 正则应用之——最全的日期正则表达式 没有之一

    前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。 日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,...

    匹配日期的正则表达式

    强悍的日期正则表达式 匹配年月日,匹配年月日加时间,匹配从某一年开始。

    PHP正则匹配日期和时间(时间戳转换)的实例代码

    本文介绍下,用php实现正则匹配日期与时间,并进行时间戳转换的例子,有需要的朋友,参考下吧

    Python正则表达式匹配日期与时间的方法

    下面给大家介绍下Python正则表达式匹配日期与时间 #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'Randy' import re from datetime import datetime test_date = '他的生日是2016-12-12 14:34,是个...

    JS匹配日期和时间的正则表达式示例

    本文实例讲述了JS匹配日期和时间的正则表达式。分享给大家供大家参考,具体如下: //日期的正则表达式 var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/; var regExp = new RegExp(reg); if(!...

    C# 最全的日期正则表达式,没有之一

    了解了以上正则各部分代表的含义,互相间的关系后,就很容易扩展成其它格式的日期正则,如dd/MM/yyyy这种“日月年”格式的日期。 ^(?:(?:(?:0?[1-9]|1[0-9]|2[0-8])([-/.]?)(?:0?[1-9]|1[0-2])|(?:29|30)([-/.]?)(?:...

    kettle 根据系统时间加正则表达式动态匹配获取多个文本文件

    kettle 根据系统时间加正则表达式动态匹配获取多个文本文件

    PHP中preg_match正则匹配中的/u、/i、/s含义

    您可能感兴趣的文章:php正则匹配html中带class的div并选取其中内容的方法正则匹配密码只能是数字和字母组合字符串功能【php与js实现】PHP正则匹配日期和时间(时间戳转换)的实例代码PHP入门教程之正则表达式基本用法...

    匹配yyyy-mm-dd日期格式的的正则表达式

    1、合法的日期:MSDN上规定–在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间 查看http://msdn.microsoft.com/zh-cn/library/system.datetime...

    jQuery中校验时间格式的正则表达式小结

    原理:先用正则匹配,再提取时分秒,看其是否在正常的范围内。 代码如下:/** * 检测时间是否符合格式 * @param {Object} timeTextBox */function checkTime(timeTextBox){ var time = timeTextBox.val(); var ...

    正则表达式经典实例

    2.21 把部分的正则匹配添加到替代文本中 2.22 把匹配上下文插入到替代文本中 第3章 使用正则表达式编程 3.1 在源代码中使用字面正则表达式 3.2 导入正则表达式函数库 3.3 创建正则表达式对象 3.4 设置正则...

    正则表达式经典实例.pdf

    2.21 把部分的正则匹配添加到替代文本中 2.22 把匹配上下文插入到替代文本中 第3章 使用正则表达式编程 3.1 在源代码中使用字面正则表达式 3.2 导入正则表达式函数库 3.3 创建正则表达式对象 3.4 设置正则表达式选项...

    正则表达式及常用匹配表达式

    ·日期格式匹配:/^(\d{2}|\d{4})-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/ 如:10-06-23、2010-11-30 ·时间格式匹配:/^(0?[0-9]|1[0-9]|2[0-3]):(0?[0-9]|[1-5]\d):(0?[0-9]|[1-5]\d)$/ 如:21:23:59

    正确的PHP匹配UTF-8中文的正则表达式

    我以前一直用这个 ... 您可能感兴趣的文章:php正则匹配html中带class的div并选取其中内容的方法正则匹配密码只能是数字和字母组合字符串功能【php与js实现】PHP正则匹配日期和时间(时间戳转换)的实例代码PHP入门

Global site tag (gtag.js) - Google Analytics