Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2005, 13:54
Avatar de eft0
eft0
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 11 meses
Puntos: 9
Código PHP:
function validar(rut)
{
if ((
rut == "") || (rut== null)) {
    
alert("Por favor, indíquenos su RUT.");
    
document.contacto.rut.focus();
    return 
false;
}
else {
    
sumatorio=0;
    
numero=0;
    
multiplicador=1;
    
cosas=celula.split("-");
    
letra=cosas[1];
    
celula=cosas[0];
    
longitud=celula.length-1;
    
    for(
a=longitud;a>=0;a--){
    
    
multiplicador+=1
    
    
if(multiplicador==8) {multiplicador=2}
    
    
numero2=parseInt(celula.charAt(a) );
    
numero=numero2*multiplicador;
    
sumatorio+=numero
    
    
}
    
    
resto=sumatorio%11;
    if(
resto>0){resto=11-resto}
    if(
resto==10){digito="K"}
    else{
digito=resto}
    
    if(!
letra){alert("El Rut ingresado no es válido. Favor Intente Nuevamente")}
    else{
    if(
letra && letra!=digito) {alert("No es valido") }
    
    }


Saludos!