Javascript 日期时间格式正则
2024-10-19 21:22:02
因为Javascript的日期格式判断可能因浏览器的版本有所不同,所以用正则判断会比较好,这里备注一个正则用来判断日期时间的格式:
^(?=\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})?$
可以匹配的格式有:
1600-02-29 12:00:00
1900-02-28
2010-11-20
1900/02/28
2004-02-28 12:00:00
最新文章
- PHP 文件管理
- MAC解决端口占用
- java调用cmd命令删除文件夹及其所有内容
- 解决SlidingMenu和SwipeBackLayout右滑事件冲突问题
- 由单例模式学到:Lazy<;T>;
- Oracle连接字符串C#
- 转载blog_Linux下Tomcat日志定期清理 及 logrotate 配置
- 原生js实现仿window10系统日历效果
- 你是否听过 TypeScript?
- 【原创】大数据基础之Kafka(1)简介、安装及使用
- composer install 时遇到 Composer\Downloader\TransportException ...
- GB GBRT XgBoost
- centos6.5上安装配置telnet服务
- 配置SpringMvc + maven 数据源!(四)
- nodejs 接收上传的图片
- SHOW SLAVE STATUS解读
- ASP.NET MVC 使用 Datatables (2)
- Hdu1828 Picture
- APUE学习笔记——8.1-8.4 进程基础
- Lvs IP负载均衡技术