Return to Snippet

Revision: 49696
at July 28, 2011 06:16 by n19ht


Initial Code
function validarut(ruti,dvi){
 var rut = ruti+"-"+dvi;
 if (rut.length<9)
     return(false)
  i1=rut.indexOf("-");
  dv=rut.substr(i1+1);
  dv=dv.toUpperCase();
  nu=rut.substr(0,i1);

  cnt=0;
  suma=0;
  for (i=nu.length-1; i>=0; i--)
  {
    dig=nu.substr(i,1);
    fc=cnt+2;
    suma += parseInt(dig)*fc;
    cnt=(cnt+1) % 6;
   }
  dvok=11-(suma%11);
  if (dvok==11) dvokstr="0";
  if (dvok==10) dvokstr="K";
  if ((dvok!=11) && (dvok!=10)) dvokstr=""+dvok;

  if (dvokstr==dv)
     return(true);
  else
     return(false);
}

Initial URL


Initial Description
Función para validar rut chileno en javascript

Initial Title
Validar rut chileno con javascript

Initial Tags
javascript

Initial Language
JavaScript