该正则表达式可区分平年和闰年,每月30天31天,形式如:20120514181236
"^((?!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)0229))" + "(([01][0-9]|2[0-3])[0-5][0-9][0-5][0-9])$";
"^((?!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)0229))" + "(([01][0-9]|2[0-3])[0-5][0-9][0-5][0-9])$";
本文介绍了一种使用正则表达式验证日期格式的方法,包括区分平年和闰年的规则,确保每月天数准确无误。
6796

被折叠的 条评论
为什么被折叠?



