我正在使用Jquery Validate插件来检查用户输入
然而,我发现该选项不够,我决定使用自定义规则
是否有任何网站提供这些规则?
我想检查的是日期格式和仅限整数
谢谢
答案 0 :(得分:0)
你可以像这样自定义jQuery验证插件。
jQuery("form#my-form").validate({
rules: {
//input field name "inputName"
//implement your rules here
inputName: {
minlength: 3
}
},
messages: {
inputName: {
required : 'Your customized message'
}
}
});
答案 1 :(得分:0)
您可以通过扩展jquery验证器
来添加自定义规则 jQuery.validator.addMethod("customdate", function(value, element) {
return this.optional(element) || {your rules}
}, "eg YYYY-MM-DD");
见这里
http://docs.jquery.com/Plugins/Validation/Validator/addMethod#namemethodmessage
仅限数字,您无需编写自己的规则。它已包含该功能,请尝试数字和数字
1 $("#form").validate({
rules:{
inputtype:{required:true,digits:true}
},
messages:{
inputtype:{required:"Please provide Number",digits,"Number Only!"}
}
});
2. $("#form").validate({
rules:{
inputtype:{required:true,number:true}
},
messages:{
inputtype:{required:"Please provide Number",number,"Number Only!"}
}
});