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...