Js判断出生年月填写的 是否正确

Posted 魔流剑●风之痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js判断出生年月填写的 是否正确相关的知识,希望对你有一定的参考价值。

var r = /^(?:(?!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)$/;
            if (!r.test($("#birthday_id").val())) {
                $u.dialog_util.showTypeDialog("common", "请输入正确的生日,如1993-07-09");
                $("#birthday_id").val("");
            }

1.考虑到年份出生日期为 19xx年的

2.考虑到月份01月到02月

3.考虑到闰年 2月份29天

4.考虑到平年 2月份28天

5.包括平年在内的所有年份1、3、5、7、8、10、12月都包含31日

参考内容:http://www.jb51.net/article/50905.htm

以上是关于Js判断出生年月填写的 是否正确的主要内容,如果未能解决你的问题,请参考以下文章

JS怎么通过身份证号码获取出生年月日并判断出生年月格式是不是正确

sql中判断身份证号码的出生年月是不是正确合法

excel如何截取身份证出生年月日

Java 根据出生日期获得年龄

JAVA编程,校验身份证并提取其中的出生年月

Java 根据出生日期获得年龄