惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
S
SegmentFault 最新的问题
V
Visual Studio Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
美团技术团队
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
有赞技术团队
有赞技术团队
量子位
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
博客园 - 叶小钗
月光博客
月光博客
P
Proofpoint News Feed
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
博客园_首页
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
Stack Overflow Blog
Stack Overflow Blog

博客园 - 漂失在蓝天下的云

微软自带的sqlserver的jdbc驱动的缺陷及解决方法 SQL Sever中文乱码的分析解决 - 漂失在蓝天下的云 - 博客园 UTF-8乱码解决 在asp.net页面中的一些有关编码的问题 - 漂失在蓝天下的云 - 博客园 在ASP.net页面引用js时的注意事项 - 漂失在蓝天下的云 - 博客园 如何处理提交页面是GB2312编码格式,接收页面是UTF-8格式? - 漂失在蓝天下的云 - 博客园 Asp.Net细节性问题技巧精萃 什么是正则表达式 正则表达式之道 让你终身受用的4个经典故事 五个寓言故事令你受益匪浅 调用cmd.exe程序和外部程序(转) C#程序调用外部程序 Asp.NET中运行exe 帮你免于失业的十大软件技术! 网站首页head区代码规范(网页设计师必看) 网站首页head区代码规范(网页设计师必看) 一个不错的页面特效 网页制作代码
日期正则表达式
漂失在蓝天下的云 · 2006-10-11 · via 博客园 - 漂失在蓝天下的云

日期正则表达式

Posted on 2006-10-11 17:05  漂失在蓝天下的云  阅读(261)  评论()    收藏  举报

 

^(?=\d)(?:(?!(?:1582(?:\.|-|\/)10(?:\.|-|\/)(?:0?[5-9]|1[0-4]))|(?:1752(?:\.|-|\/)0?9(?:\.|-|\/)(?:0?[3-9]|1[0-3])))(?=(?:(?!000[04]|(?:(?:1[^0-6]|[2468][^048]|[3579][^26])00))(?:(?:\d\d)(?:[02468][048]|[13579][26]))\D0?2\D29)|(?:\d{4}\D(?!(?:0?[2469]|11)\D31)(?!0?2(?:\.|-|\/)(?:29|30))))(\d{4})([-\/.])(0?\d|1[012])\2((?!00)[012]?\d|3[01])(?:$|(?=\x20\d)\x20))?((?:(?:0?[1-9]|1[012])(?::[0-5]\d){0,2}(?:\x20[aApP][mM]))|(?:[01]\d|2[0-3])(?::[0-5]\d){1,2})?$

Description: yyyy/mm/dd hh:MM:ss Datetime for all AD years, including leap years. Javascript safe version of http://regexlib.com/REDetails.aspx?regexp_id=760. Please see that regex for details of what is being checked
Matches: [0008-02-29], [2:34:59 PM], [9999/12/31 11:59 PM]  
Non-Matches: [04/04/04], [1:00], [1999/1/32]