jQuery——如何使用jQuery验证插件验证出生日期?

3
我想使用jQuery Validation插件验证输入(出生日期),但必须是“dd/mm/yyyy”格式,并且在日期年份超过2002年时不进行验证。
因此,当日期符合“dd/mm/yyyy”格式且年份超过“2002”时,该日期为有效日期。

1
你的代码在哪里?你尝试过什么?你期望从头开始得到一个完整的解决方案吗? - Sparky
1
http://mattgemmell.com/2008/12/08/what-have-you-tried/ - NDBoost
1个回答

5
我找到了答案:D。这就是它。谢谢大家。
$.validator.addMethod("birth", function (value, element) {
        var year = value.split('/');
        if ( value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/) && parseInt(year[2]) <= 2002 )
            return true;
        else
            return false;
    });

1
你的正则表达式也允许非常无效的日期,例如99/99/9999 - Sparky
1
50/50/1990是一个有效的日期。 :) - Dharmang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接