martes, 2 de febrero de 2016

La segunda letra del NIE

El N.I.E. es el Número de Identidad de Extranjero.
Es muy similar al D.N.I.


Las diferencias:
- El DNI consta de ocho cifras iniciales
- El NIE consta de una letra inicial y siete cifras después
Ambos acaban en una letra. El número final de caracteres para ambos documentos es de 9.
Ya hemos explicado, trabajado y mostrado, una solución JS para obtener la letra final del DNI.
Vamos a explicar ahora el proceso para obtener la letra final del NIE.

Como ya hemos explicado los NIEs comienzan por una letra.
Actualmente es una X o una Y. Pero está previsto también, en un futuro, cuando se necesiten más números NIE, pasar a la Z.

Para obtener la letra final del NIE se cambia la letra inicial:
- Por un 0 cuando la letra inicial es X
- Por un 1 cuando la letra inicial es Y
- Por un 2 cuando la letra inicial sea Z

Una vez realizado este cambio, tenemos ocho cifras de manera similar a las ocho cifras del DNI.
Y se procede de la misma forma.
Se divide por 23 y se asigna la letra en función del resto obtenido.

Una vez que sabemos el proceso, el reto es obtener el código JS que resuelva este algoritmo.
No es fácil.
Yo lo he intentado pero supera mis conocimientos.
Todo lo más que he conseguido ha sido copiar el código y los archivos js vinculados que he sacado de esta preciosa página.

Este es mi resultado.
Vale para el NIE y también para el DNI:

No hay comentarios:

Publicar un comentario