杜德(Dude),您问了我几个星期以来一直在研究的问题。我邀请那些发表评论的人给出一个打破这一点的日期。现在注意,这适用于 1000-9999年
,是 ProlepticGregorian,
并假定直到9999年,我们都不会更改leap年的工作方式;)
^(?:(?:(?:0[1-9]|1d|2[0-8])(?:0[1-9]|1[0-2])|(?:29|30)(?:0[13-9]|1[0-2])|31(?:0[13578]|1[02]))[1-9]d{3}|2902(?:[1-9]d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00))$Debuggex演示



