匹配多种时间格式的正则表达式,例如用0补齐, 只含年月, 或只含时分, 而且还短

([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2]|[1-9])(-(0[1-9]|[1-2][0-9]|3[0-1]|[1-9]))?)?

匹配yyyy-MM-dd或yyyy或yyyy-MM, 日期可以0开头,也可以不是0开头

([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2]|[1-9])(-(0[1-9]|[1-2][0-9]|3[0-1]|[1-9]))?)? ([01]?[0-9]|2[0-3])(:[0-5]?[0-9](:[0-5]?[0-9]|60)?)?

匹配yyyy-MM-dd HH:mm:ss或yyyy-MM-dd或yyyy或yyyy-MM或yyyy HH:mm:ss或yyyy-MM HH:mm:ss,日期可以0开头,也可以不是0开头,各个小时和分钟也可以0开头,也可以不以0开头,时分秒也有 (时分秒,时分,时)的情况

要是想要严格判断,缩小范围,自己看看去掉|或?判断的情况就行。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值