$(document).ready(function(){ $('#sendConfigForm').submit(function() { $('#phone').each(function() { this.value = this.value.toString().split(" ").join("").split("-").join("").split("+").join("00"); }); }); $.validator.addMethod( "regex", function(value, element, regexp) { var check = false; var re = new RegExp(regexp); return this.optional(element) || re.test(value); }, "pole musi zawierać tylko litery" ); $('#sendConfigForm').validate({ rules: { // name : { // required: true // }, // company : { // required: true // }, email : { required: true, email: true }, captcha : { required: true, minlength: 5, maxlength: 5, //remote: mainUrl + "check/captcha.html" }, // fax : { // number: true // }, phone : { required: true, regex: /^[0-9\+]{9,14}$/, } }, messages: { name: { required: translate('required_name') }, company : { required: translate('required_company') }, email: { required: translate('required_email'), email: translate('invalid_email') }, content: { required: translate('required_message') }, captcha: { required: translate('required_captcha'), minlength: translate('too_short_captcha'), maxlength: translate('too_long_captcha'), //remote: translate('incorrect_captcha') }, phone : { regex: translate('incorrect_phone_number'), required: translate('required_phone'), //remote: translate('phone_in_use') } }, errorElement: "p", errorClass: "warning" }); });