在我的表单中,我使用了日期格式的自定义验证规则
$.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 ......
如何更改此代码。请帮我。感谢
答案 0 :(得分:0)
phone : {
required: true,
usDate: true
},
在Validator中,您调用了
Optional.ofNullable(realResult).orElse(mockResult);