Tema: NIF valido
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/01/2006, 08:35
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 1 mes
Puntos: 772
Hola ^engonga^

No se nada de ASP, pero el código que puse aquí es muy sencillo:

var numero = dni % 23 + 1;

Divides el número de dni entre 23 y al resto le sumas uno (25 / 23 el resto sería 2 más uno igual a 3) y averiguas que letra está en esa posición:

letra='TRWAGMYFPDXBNJZSQVHLCKET';

La tercera letra es la W

Saludos,