I find that jQuery validation plugin regex to be insufficient for my requirement. It accepts any email address xxx@hotmail.x as a valid email address whereas I want to be ab
Try this!
jQuery.validator.addMethod("customEmail", function(value, element) { return this.optional(element) || /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i.test(value); }, "Please enter valid email address!"); $(form).validate({ rules: { email:{ required:true, customEmail:true } } });