es un validado de rut chileno sin puntos ni guión que encontre aqui
Código Javascript:
Ver original
// JavaScript Document //validador de rut function ValidaRut(origen){ var cadena = '32765432'; var dv = origen.substr(8,1); var resultado = 0; var resto = 0; var digito = 0; for(i=0;i<=7;i++){ resultado = resultado + (parseInt(origen.charAt(i)) * parseInt(cadena.charAt(i))); } resto = Math.floor(resultado/11)*11; digito = 11-(resultado-resto); switch(digito){ case 10: if(dv == 'k' || dv == 'K'){ return true;} break; case 11: if(dv == '0'){return true;} break; default: if(dv == digito){ return true;} } return false; } function prueba_rut(r,d){ if(r.value.length==8){ r.value = '0' + r.value;} if(r.value.length==9){ if(ValidaRut(r.value)){ VerificaRutExiste(r.value,r,d); }else{ alert('El rut ingresado no es valido.'); d.value = ''; // r.focus(); // r.select(); } }else{ alert('Ingrese el rut sin puntos ni guión.'); d.value =''; // r.focus(); // r.select(); } }