可否完全用正则表达式来判断日期是否合法

可否完全用正则表达式来判断日期是否合法

可否完全用正则表达式来判断日期是否合法
可否完全用正则表达式来判断日期是否合法
日期格式为 MM/DD/YYYY
(1[0-2]|0[1-9])\/(0[1-9].
(1[0-2]|0[1-9])\/(0[1-9]|[12][0-9]|3[01])\/(\d{4})

这是简单的,不用考虑闰年和2月的情况。

要考虑闰年和2月的情况就复杂多了
同样没有考虑大小月吧。与.
同样没有考虑大小月吧。与其把match pattern写的像天书一样,还不如用个sub来解决。