Thanks it is still doing the same thing.
Here is the entire snippet I am trying to use with an infusionsoft web form,
<script>
jQuery(document).ready(function() {
jQuery(".infusion-form").validate({
rules: {
inf_field_Email: {
required: true,
restrictEmail: true
}
}
});
});
jQuery.validator.addMethod("restrictEmail", function(value, element) {
// do not accept from certain domains
return this.optional(element) || /^@(gmail|yahoo|hotmail|live|aol|outlook|icloud|me)/.test( value );
}, 'Must be a business email.');
</script>
<input name="inf_form_xid" type="hidden" value="f1f6ce56e6e9f7679a6b5219359b00d2" />
<input name="inf_form_name" type="hidden" value="Web Form submitted" />
<input name="infusionsoft_version" type="hidden" value="1.70.0.251615" />
<div class="infusion-field">
<label for="inf_field_FirstName">First Name *</label>
<input class="infusion-field-input" id="inf_field_FirstName" name="inf_field_FirstName" placeholder="First Name *" type="text" />
</div>
<div class="infusion-field">
<label for="inf_field_Email">Email *</label>
<input class="infusion-field-input" id="inf_field_Email" name="inf_field_Email" placeholder="Email *" type="text" />
</div>
<div>
<div> </div>
</div>
<div class="infusion-submit">
<button type="submit">Submit</button>
</div>
</form>