jQuery.validator.addMethod("validateemail", function(value, element) { return this.optional(element) || /^([a-zA-Z0-9_\.\-\+\@\_\!\@\#\$\%\^\&\*\(\)\=\\\[\]])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i.test(value); }, "Please enter a valid email address."); $("#forgetPasswordForm").validate({ rules: { owner_email: { required: true, validateemail: true } }, messages: { owner_email: { required: "Please enter email is required", validateemail: "Please enter a valid email address." } }, errorElement: 'span', errorPlacement: function(error, element) { $('.password').css('display','none'); error.addClass('invalid-feedback'); element.closest('.form-group').append(error); }, highlight: function(element, errorClass, validClass) { $(element).parent().addClass('is-invalid'); }, unhighlight: function(element, errorClass, validClass) { $(element).parent().removeClass('is-invalid'); } })