例如要求匹配1970-01-01到2023-12-31之前的时间段
匹配普通日期
匹配年分:^(?:19[7-9][0-9]|20[0-1][0-9]|202[0-3])$
添加匹配月:^(?:19[7-9][0-9]|20[0-1][0-9]|202[0-3])(?:0[1-9]|1[0-2])$
添加匹配1号~28号:^(?:19[7-9][0-9]|20[0-1][0-9]|202[0-3])(?:0[1-9]|1[0-2])(?:0[1-9]|1[0-9]|2[0-8])
添加匹配1、3、4、5、6、7、8、9、10、11、12月份的29、30号:^(?:19[7-9][0-9]|20[0-1][0-9]|202[0-3])(?:(?:0[1-9]|1[0-2])(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])(?:29|30))$
添加匹配1、3、5、7、8、10、12月份的31号:^(?:19[7-9][0-9]|20[0-1][0-9]|202[0-3])(?:(?: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))$
2、匹配2月29号:
匹配闰月年分:
^(?:(?:1[6-9]|[2-9][0-9])(?:0[48]|[