【问题标题】:jQuery - how to validate a date of birth using jQuery Validation plugin? [duplicate]jQuery - 如何使用 jQuery Validation 插件验证出生日期? [复制]
【发布时间】:2012-06-11 14:44:39
【问题描述】:

我想使用 jQuery Validation 插件验证输入(出生日期),但它的格式必须为“dd/mm/yyyy”,并且当年份超过 2002 年时也不验证。

因此,当日期格式为“dd/mm/yyyy”且年份超过“2002”时,日期有效

【问题讨论】:

标签: jquery date jquery-validate


【解决方案1】:

我找到了答案 :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;
    });

【讨论】:

  • 您的正则表达式还允许可笑的无效日期,例如99/99/9999
  • 50/50/1990 是有效日期。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 1970-01-01
  • 2018-03-19
相关资源
最近更新 更多