Regular Expressions 101

Community Patterns

校验日期

0

Regular Expression
ECMAScript (JavaScript)

/
^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$
/

Description

“yyyy-mm-dd“ 格式的日期校验,已考虑平闰年。

Submitted by anonymous - 7 years ago