Validazione Codice fiscale
Modificare {root}/js/validate.js la funzione validate_isDniLite
function validate_isDniLite(s)
{
// var reg = /^[0-9a-z-.]{1,16}$/i;
var reg = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
return reg.test(s);
}
Percorso: /theme/{nome_tema}/address.tpl
function controllaCF() {
var p = validate_isDniLite($("#dni").val());
// console.log(p);
if (p == false) {
$("#requiredField").append('<div class="module_error alert alert-danger" id="errorField" style="margin-top:15px;"><button type="button" class="close" data-dismiss="alert">×</button>ERRORE: Il codice fiscale inserito non è valido.</div>');
$("#errorField").delay(5000).fadeOut(1500);
setTimeout(function() {
$('#errorField').remove();
}, 7500);
return false;
}
};
$( "#add_address" ).submit(function( event ) {
var checkValidCF = controllaCF();
if (checkValidCF == false){
event.preventDefault();
} else {
$( "#add_address" ).submit();
}
});