jQuery 组或数组中值的验证插件规则

jQuery validation plugin rule for value in group or in array

是否有 jQuery 验证规则来确保 access_id 是 5、6 或 8?我想我可以创建自己的名为 inArray 的规则,但如果存在受支持的规则,我宁愿使用它。

{
   "rules":{
      "access_id":{
         "inArray":[5,6,8]
      }
   }
}


$.validator.addMethod("inArray", function(value, element, params) {
    return this.optional(element) || (value in params);
    }, "Not an allowed selection.");

Is there a jQuery validation rule to ensure that access_id is either 5, 6, or 8?

不,没有这样的规定。您需要自己编写 as you've already outlined.

以后自己看剧本看规则就可以了。其中一些的代码注释解释了用法。它们在脚本末尾的 methods 对象中,additional-methods 文件不过是更多规则。