时间正则表达式

yyyy-MM-dd HH:mm:ss 标准格式验证

^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))
(20|21|22|23|[0-1]?/d):[0-5]?/d:[0-5]?/d$

yyyy-MM-dd HH:mm    标准格式验证

^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))
(20|21|22|23|[0-1]?/d):[0-5]?/d$

HH:mm:ss    标准格式验证

^(20|21|22|23|[0-1]?/d):[0-5]?/d:[0-5]?/d$

时间正则表达式,布布扣,bubuko.com

时间: 2024-10-01 04:32:50

时间正则表达式的相关文章

时间正则表达式小叙

yyyy-MM-dd HH:mm:ss 正则表达式如下: ^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][0

读取csv文件和匹配时间的正则表达式

今天又和前端联调了一天的程序,比较烦.产品有个需求是日期和时间分开显示的,正常都是两个连在一起然后用空格隔开,因为要想校验时间的对错,就需要把传过来的时间用strtotime转换成时间戳,然后在用date转换成时间格式,但是若是传的时间格式不对,那么最后转换成的时间就是unix的初始时间08:00:00,这样存在一个问题就是万一活动的开始时间就是08:00:00呢?所以我就把日期和时间放在一起转成时间戳,因为不管日期还是是时间出错,只要有一个错的传换回来的日期已一定会是1970-01-01,所以

正则表达式之JSP、Android

对于正则表达式,很多朋友一定不陌生,因为在我们做网站或apk时,当需要用户提交表单时,很多时间需要判断用户的输入是否合法,这个时间正则表达式就可以发挥它的作用了,我们知道正则表达式在这个方面是很强大的,本篇我将为大家介绍一下,正则表达式在Android和JSP中的使用方法. 对于正则表达式的基础介绍请参考:http://www.cnblogs.com/AndroidJotting/p/RegExp.html 首先为大家介绍一下正则表达式在JSP中的使用规范(JSP代码): <%@ page la

正则表达式-例子学习

正则表达式是一个编程的艺术,很难调试,学习和理解,但强大的功能,仍吸引不少开发者编写正则表达式.让我们探索一下下面10个实际应用中的正则表达式. 1. 用户名正则表达式模式^[a-z0-9_-]{3,15}$^ # 行开始[a-z0-9_-] # 匹配列表中的字符,a-z,0–9,下划线,连字符{3,15} # 长度至少3个字符,最大长度为15$ # 行结束 2. 密码正则表达式模式((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})( # 组开

IP地址(IPv4)/IPv6地址的正则表达式

原地址:http://pfeishao.blog.163.com/blog/static/18162337020112113130453/ Pv4地址正则表达式:^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$测试环境:Javascript/.Net/C++/JAVA特点:匹配IPv4地址 IPv6地址正则表达式:^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1,4}$测试环境:Javasc

自己整理的正则表达式(方便用的时候查看)

一.整数.字母.时间正则表达式 "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数(0不是正整数,第一位数字为0时也会判断是正整数,如001是) "^[1-9]\d*$" //正整数(0不是正整数,第一位数字为0时会判断不是正整数,如001不是) "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$&qu

轻仿QQ音乐之音频歌词播放、锁屏歌词-b

先上效果图 歌词播放界面 音乐播放界面 锁屏歌词界面 一. 项目概述 前面内容实在是太基础..只想看知识点的同学可以直接跳到第三部分的干货 项目播放的mp3文件及lrc文件均来自QQ音乐 本文主要主要讲解锁屏歌词的实现,音频.歌词的播放网上资源略多,因此不做重点讲解,项目也是采取最简单的MVC+storyboard方式 项目GitHub地址: https://github.com/PengfeiWang666/WPFMusicPlayer 音乐模型-->WPFMusic /** 图片 */ @p

java.util.regx Demo

import java.util.regex.Matcher;import java.util.regex.Pattern; public class TestRegex { public static void main(String[] args) { //时间正则表达式 String reg = "(.*)-(.*) (.*):(.*)"; String reg2 = "(.*)(0[1-9]|1[1-2])/(0[1-9]|[1-2]\\d|3[0-1]) ([0-2

JavaScript基础概念之----性能优化

一.加载与执行 body闭合标签之前,将所有的script标签放到页面的底部,能确保在脚本执行前页面已经完成渲染 合并脚本,页面中script标签越少,加载越快,响应也更迅速 使用多种无阻塞下载Javascript方法: 使用script标签的defer属性 使用动态创建script元素来下载并执行代码 使用XHR对象下载 Javascript代码并注入页面中 二.数据存取 访问字面量和局部变量的速度最快,相反,访问数组和对象相对较慢 由于局部变量存在于作用域的起始位置,因此访问局部变量比访问跨