Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/11/2010, 15:31
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años
Puntos: 334
Respuesta: Funcion que valida el rut (Chile)

adjunto una que tenia por ahi si no te molesta :D

Código PHP:
/**
 * Validador de RUT con digito verificador 
 *
 * @param string $rut
 * @return boolean
 */
function RutValidate($rut) {
    
$rut=str_replace('.'''$rut);
    if (
preg_match('/^(\d{1,9})-((\d|k|K){1})$/',$rut,$d)) {
        
$s=1;$r=$d[1];for($m=0;$r!=0;$r/=10)$s=($s+$r%10*(9-$m++%6))%11;
        
return chr($s?$s+47:75)==strtoupper($d[2]);
    }

saludos.

PD: el highlight falla al transformar el %
la linea es $s=1;$r=$d[1];for($m=0;$r!=0;$r/=10)$s=($s+$r%10*(9-$m++%6))%11;
__________________
More about me...
~ @rhyudek1
~ Github