jquery自定义验证规则

时间:2017-08-21 04:44:45

标签: jquery html jquery-validate

在我的表单中,我使用了日期格式的自定义验证规则

$.validator.addMethod(
        "usDate",
        function(value, element) {
            // date mm/dd/yyyy
            return value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);

        }
);

在验证器中我称为

phone : {
                usDate: true
        },

这很好用。我需要修改它,因为只有在电话字段填充了某些内容时才会调用此规则。如果此字段为空白,则无需验证此字段。

value.match(/^\d\d?\/\d\d?\/\d\d\d\d$/)正在为25/80/1212 ...

工作

但月份是1到12,日期是1到31 ......

如何更改此代码。请帮我。感谢

1 个答案:

答案 0 :(得分:0)

phone : {
                required: true,
                usDate: true
        },

在Validator中,您调用了

Optional.ofNullable(realResult).orElse(mockResult);