When entering a routine it is validated, but I would like to format it so that when it is entered it will be in the format 1.234.567-8
or 12.345.678-9
I have tried this way:
function validaRut(rut){
var suma=0;
var arrRut = rut.split("-");
var rutSolo = arrRut[0];
var verif = arrRut[1];
var continuar = true;
for(i=2;continuar;i++){
suma += (rutSolo%10)*i;
rutSolo = parseInt((rutSolo /10));
i=(i==7)?1:i;
continuar = (rutSolo == 0)?false:true;
}
resto = suma%11; dv = 11-resto;
if(dv==10){
if(verif.toUpperCase() == 'K') return true;
}else if (dv == 11 && verif == 0)
return true;
else if (dv == verif) return true;
else alert("RUT incorrecto, ingréselo en el formato 11111111-1");
return false;
}