this.optional(element)代表element在没有值得时候会直接返回true,即没有值得时候不进行校验
自定义验证方法
username:{ required:true, postcode:true //或 postcode:"中国" -----这里的"中国"会被传给{0} } …… $.validator.addMethod("postcode", function(value, element,params) { var postcode= /^[0-9]{6}$/; return this.optional(element)(当element为空时返回true) || (postcode.test(value)); }, $.validator.format("请填写正确的{0}邮编!"));