$(function() { jQuery.validator.addMethod("telephoneFR", function(value, element) { return this.optional(element) || /^(01|02|03|04|05|06|07|08|09)[0-9]{8}$/.test(value); }, 'Veuillez fournir un numéro de téléphone valide.'); $("#form_contact").validate({ submitHandler: function(form) { $('#destinataire').val(d); $('#destinataire_cc').val(dcc); $.ajax({ type: "POST", url: "https://www.editionsdusiecle.fr/assetz/commun/php/json.json?snippet=contact&action=contact_save", async: false, data: $("#form_contact").serialize(), dataType : 'json', success: function(d){ $("#modal_fin").modal("show"); } }); }, rules: { telephone: { required: true, telephoneFR: true } }, errorPlacement: function(error, element) { var errorClass = ".form-group"; if(element.closest(errorClass).length) { error.appendTo(element.closest(errorClass)); } else { error.appendTo(element.parent()); } } }); });