Foros del Web » Programando para Internet » Javascript »

validar el RUT (Chile)

Estas en el tema de validar el RUT (Chile) en el foro de Javascript en Foros del Web. Por si le interesa a algun chileno, dividir esa cadena, la cual corresponde en realidad al n° de RUT (chile), permite validar este mismo, verificando ...
  #1 (permalink)  
Antiguo 05/05/2004, 00:21
 
Fecha de Ingreso: diciembre-2003
Mensajes: 31
Antigüedad: 20 años, 11 meses
Puntos: 0
validar el RUT (Chile)

Por si le interesa a algun chileno, dividir esa cadena, la cual corresponde en realidad al n° de RUT (chile), permite validar este mismo, verificando si el digito verificador está correcto, con esta funcion:


function isRut (s) // "s" es el RUT ingresado como xxxxxxxx-x
{
var rut=s.split("-");
var rutL=rut[0];
var dgv=rut[1];

var count=0;
var count2=0;
var factor=2;
var suma=0;
var sum=0;
var digito=0;
count2=rutL.length - 1;

while(count < rutL.length)
{ sum = factor * (parseInt(rutL.substr(count2,1)));
suma = suma + sum;
sum=0;
count = count + 1;
count2 = count2 - 1;
factor = factor + 1;

if(factor > 7) factor=2;
}

digito= 11 - (suma % 11)

if(digito==11)digito=0;
if(digito==10)digito="k";

if(digito==dgv)
{ // alert("esta OK");
return true;}
else {
// alert("RUT incorrecto");
return false;

}
}


Espero le sirva a alguien.
Saludos desde Chile lindo...
__________________
el que madruga...
...ta muerto e sueño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:26.