EjemplosDuoc.es.tl
  Valida Rut Jquery
 
validación de rut en jquery

$(document).ready(function ()
{
$('.txtDigito').focusout(function()
{
if(!esValidoElRut($('.txtRut').val(),$('.txtDigito').val()))
{
alert('El rut no es válido');
$('.txtRut').focus();
}
});
function esValidoElRut(Rut,Digito)
    {
        Digito = Digito.toUpperCase();
var longitud        = Rut.length;
var factor          = 2;
var sumaProducto    = 0;
var con             = 0;
var caracter     = 0;
 
for( con=longitud-1; con>=0; con--)
{
caracter = Rut.charAt(con);
sumaProducto += (factor * caracter);
if (++factor > 7)
factor=2;
}
 
        var digitoAuxiliar = 11-(sumaProducto % 11);   
        var caracteres = "-123456789K0";
        var digitoCaracter= caracteres.charAt(digitoAuxiliar);
        return digitoCaracter == Digito ? 1 : 0;            
    }    
});
    
 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis