Otra para validar RUT, en PHP

Enviado por admin el Dom, 11/07/2004 - 13:31.
Clasificado en:

Reconozco que esta implementación del validador de rut le gana en laconismo a todas las otras que he visto (incluyendo la mía):

http://www.ortega.cl//validarrut/php.php

El código es

  1.  <?php
  2.  function dv($r){$s=1;for($m=0;$r!=0;$r/=10)$s=($s+$r%10*(9-$m++%6))%11;
  3.  return chr($s?$s+47:75);}
  4.  ?>
Bonito, no?
Imagen de Manuel

Es aún más bonito en Perl:
sub dv{$_=pop;$r+=$&*(9-$c++%6)while s/\d$//;$r%11>9?k:$r%11;}

Enviado por Manuel (no verificado) el Jue, 02/09/2004 - 20:13.
Imagen de Claudex

Guau, la verdad es bastante lacónico...

Enviado por Claudex (no verificado) el Mar, 21/09/2004 - 16:36.
Imagen de splaza

Eso es lo que llamo un codigo sexy.. jaja

Enviado por splaza (no verificado) el Dom, 02/07/2006 - 19:57.
Imagen de Perijilillo Desconocido

lo malo es que es bien limitado y se cae con muchos numeros de rut que si son validos

ojo para los que lo piensan usar

Enviado por Perijilillo Desconocido (no verificado) el Mar, 21/11/2006 - 11:12.
Imagen de tatan

yo tengo el codigo pero para c++
webie kaleta como se podia hacer asi ke aki lo tienen ojala les sirva, si keren el ejecutable me lo piden pk funka rebien

saludos

#include
#include
#include

int i,suma,largo,codver,resto,cod;
char rut[10];

void main()
{
printf("\n\n\nIngrese un rut completo para comprobar si es verdadero o no \n ==> ");
scanf("%s",rut);
largo=strlen(rut);
{
suma=((rut[0]-48)*3+(rut[1]-48)*2+(rut[2]-48)*7+(rut[3]-48)*6+(rut[4]-48)*5+(rut[5]-48)*4+(rut[6]-48)*3+(rut[7]-48)*2);
}
codver=(rut[8]-48);
resto= suma%11;
cod=11-resto;

if(cod==10)
{printf("\n\n\n tu rut es: %s-k",rut);
}

if(cod==11)
{printf("\n\n\n tu rut es: %s-0",rut);
}
if(cod!=11 && cod!=10)
printf("\n\n\n tu rut es: %s-%d ",rut,cod);

getch();
clrscr();
}

suerte

Enviado por tatan (no verificado) el Lun, 18/12/2006 - 16:04.
Imagen de lousaso

MANDA EL EJECUTABLE PO MEN
K ONDA TA BUENO PAL DEV PERO TIENE UN ERROR
SW INT :/

Enviado por lousaso (no verificado) el Mié, 14/05/2008 - 19:44.
Imagen de Cristian Fernandez

mas tanga tu wea de codigo
malo malo malo
dedikate a vender helados mejor

Enviado por Cristian Fernandez (no verificado) el Lun, 21/07/2008 - 02:41.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato