| |||
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; } } |