Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2008, 05:11
Avatar de mgusdl
mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años, 10 meses
Puntos: 5
Respuesta: ayuda validando NIE

Buenas
hace tiempo publiqué esa funcion
Código javascript:
Ver original
  1. function checkNIF(nif)
  2.     {
  3.     if (!nif) return false;
  4.     var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
  5.     if (nif.length != 9) return false;
  6.     else {
  7.         letra = nif.substr(8, 1); letra = letra.toUpperCase();
  8.         dni = nif.substr(0, 8);
  9.         dni = dni.toUpperCase(); dni = dni.replace('X','0');
  10.         dni -= parseInt(dni/23) * 23;
  11.         if (letras.charAt(dni) != letra) return false;
  12.         else return true;
  13.         }
  14.     }