代码

/^((((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))$/

正则分析

在线分析-日期格式

规则说明

说明

格式:年-月-日 时:分:秒

类型 说明 备注
- 年-月-日 时:分:秒 例如:2017-02-28 11:19:20
- 月只能是从01-12
- 日只能从01-31
- 匹配出二月份(28天或29天)
- 小时支持12小时制和24小时制
- 分钟00-59
- 秒00-59