https://foro.gambas-es.org/viewtopic.php?f=1&t=359&p=2012#p2012
-----------------------------------
Capa
Domingo, 17 Enero 2010, 16:34

Re: Validación De Email Y DNI??
-----------------------------------
El DNI en España, desde hace algunos años lleva al final una letra que sirve de control para comprobar que el número del DNI se ha tecleado correctamente. Para comprobar un número de DNI, tan solo hay que dividir el número entre 23 y obtener el resto de la división. La letra que acompaña al número del DNI se obtiene de ese resto según la siguiente tabla:

00 	T
01 	R
02 	W
03 	A
04 	G
05 	M
06 	Y
07 	F
	
08 	P
09 	D
10 	X
11 	B
12 	N
13 	J
14 	Z
15 	S
	
16 	Q
17 	V
18 	H
19 	L
20 	C
21 	K
22 	E

 

Ejemplo: Queremos saber si el DNI 12345678-Z se ha tecleado correctamente.

Dividimos 12345678 entre 23. El resto de la división es 14. La letra que le corresponde es Z, con que probablemente se ha tecleado bien.

NOTA:El NIF (número de identificación fiscal) sigue el mismo algoritmo

NOTA2: Buscado en Google. No soy el autor del texto.


