Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/12/2009, 15:26
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Aporte: Function: Validar RUT

mejore un poco tu funcion para obtener el digito, por que hacia unos pasos demas le kambie un par de cosas y lo agregue a mi funcion por si te interesa :P

Código PHP:
function validaRun($rut){
    if (
preg_match '/^(\d{1,9})-((\d|k|K){1})$/',$rut,$d)){
        
$r=$d[1];for($o=$s=0;(int)$r;$r/=10)$o+=($r%10*(9-$s++%6));$o%=11;
        
return chr($o<10?$o+48:75)==strtoupper($d[2]);
    }

__________________
More about me...
~ @rhyudek1
~ Github

Última edición por Hidek1; 30/12/2009 a las 15:37