(function($) { $.fn.validationEngineLanguage = function() {}; $.validationEngineLanguage = { newLang: function() { $.validationEngineLanguage.allRules = {"required":{ // Add your regex rules here, you can take telephone as an example "regex":"none", "alertText":"* Questo campo e' Obbligatorio", "alertTextCheckboxMultiple":"* Scegli un opzione", "alertTextCheckboxe":"* Devi Accettare"}, "length":{ "regex":"none", "alertText":"*Tra ", "alertText2":" e ", "alertText3": " caratteri permessi"}, "maxCheckbox":{ "regex":"none", "alertText":"* Numero di spunte eccendenti"}, "minCheckbox":{ "regex":"none", "alertText":"* Scegli ", "alertText2":" opzioni"}, "confirm":{ "regex":"none", "alertText":"* I Campi non corrispondono"}, "telephone":{ "regex":"/^[0-9\-\(\)\ ]+$/", "alertText":"* Numero di telefono non valido"}, "email":{ "regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/", "alertText":"* Email non valida"}, "date":{ "regex":"/^[0-9]{1,2}\/\[0-9]{1,2}\/\[0-9]{4}$/", "alertText":"* Data non valida, deve essere nel formato DD/MM/YYYY "}, "onlyNumber":{ "regex":"/^[0-9\ ]+$/", "alertText":"* Solo Numeri"}, "noSpecialCaracters":{ "regex":"/^[0-9a-zA-Z]+$/", "alertText":"* Non sono permessi caratteri speciali"}, "ajaxUser":{ "file":"/cl-admin/ajax.aspx?mode=user", "extraData":"name=eric", "alertTextOk":"* Nome Utente disponibile", "alertTextLoad":"* Caricamento, attendere", "alertText":"* Il Nome Utente e' gia' presente"}, "ajaxEmail":{ "file":"/cl-admin/ajax.aspx?mode=email", "extraData":"name=eric", "alertTextOk":"* Email disponibile", "alertTextLoad":"* Caricamento, attendere", "alertText":"* Esiste gia' un utente con questa mail"}, "ajaxUser2":{ "file":"/pages/ajax.aspx?mode=user", "extraData":"name=eric", "alertTextOk":"* Nome Utente disponibile", "alertTextLoad":"* Caricamento, attendere", "alertText":"* Il Nome Utente e' gia' presente"}, "ajaxEmail2":{ "file":"/pages/ajax.aspx?mode=email", "extraData":"name=eric", "alertTextOk":"* Email disponibile", "alertTextLoad":"* Caricamento, attendere", "alertText":"* Esiste gia' un utente con questa mail"}, "ajaxName":{ "file":"validateUser.php", "alertText":"* Questo nome e' gia' in uso", "alertTextOk":"* Nome utente disponibile", "alertTextLoad":"* Caricamento, attendere"}, "onlyLetter":{ "regex":"/^[a-zA-Z\ \']+$/", "alertText":"* Solo lettere"}, "onlyLetterNumber":{ "regex":"/^[\u00E0\u00E1\u00E8\u00E9\u00F2\u00F3\u00EC\u00ED\u00F9\u00FAa-zA-Z0-9\ \']+$/", "alertText":"* Solo lettere e Numeri"}, "onlyMobile":{ "regex":"/^([+]39)(3)[0-9]{8,9}$/", "alertText":"* Numero di Cellulare non valido sono ammessi solo valori di tipo +393xxYYYYYYY"}, "onlyEuro":{ "regex":"/^[0-9]*(\,)?[0-9]+$/", "alertText":"* Sono ammessi solo valori nel formato 00,##"}, "validate2fields":{ "nname":"validate2fields", "alertText":"* You must have a firstname and a lastname"} } } } })(jQuery); //^([+]39)?((38[{8,9}|0])|(34[{7-9}|0])|(36[6|8|0])|(33[{3-9}|0])|(32[{8,9}]))([\d]{7})$ $(document).ready(function() { $.validationEngineLanguage.newLang() });