
22/04/2005, 14:52
|
| | Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 22 años, 7 meses Puntos: 2 | |
Aui te envio esta funcion para validar el rut solo debes parametrizar el numero y el digito.
function validarut(rutIng,digIng)
{
var J, CONT, S, tras;
var l,a,b,c,d,e,f,g,h,dd;
var stringr;
r = rutIng;
l = 0;
r = r.replace(" ","");
l = r.length;
if (l==7)
{
r="0"+r;
}
if (l==6)
{
r="00"+r;
}
if (l==5)
{
r="000"+r;
}
J = 8;
CONT = 2;
S = 0;
while (J > 0)
{
tras = r.substr(J-1,1);
S = S + (tras * CONT);
CONT = CONT + 1;
if (CONT>7)
{
CONT = 2;
}
J = J - 1;
}
l=S%11;
switch (l)
{
case 1:
dd = "K";
break;
case 0:
dd = "0";
break;
default:
dd = 11-l;
}
if (digIng.toUpperCase() != dd)
{
alert("El Rut que usted ingresó no está correcto, revise el ingreso");document.Hotelform.rut.focus();return false;
}
} |