JavaScript - Completar rutina de Javascript y explicar proceso

   
Vista:

Completar rutina de Javascript y explicar proceso

Publicado por Luis Cabrera (2 intervenciones) el 16/07/2010 07:03:58
function validarRut(numero,dv) {
if(!isNaN(numero) || numero.length == 0 || numero.length > 8 ) {
return false;
} else {
if(getDV(numero) == dv) return true;
}
return false;
}
function getDV(numero) {
nuevo_numero = numero.toString().split("").reverse().join("");
for(i=0,j=2,suma=0; i < nuevo_numero.length; i++, ((j==
7) ? j=2 : j++)) {
suma += (parseInt(nuevo_numero.charAt(i)) * j);
}
n_dv = 11 - (suma % 11);
return ((n_dv == 11) ? 0 : ((n_dv == 10) ? "K" : n_dv));
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder