verificador de numero de cédula
El verificador de números de identificación es una herramienta de verificación que se puede utilizar para verificar si el número de identificación es válido.
Características
1. Admite la verificación de entrada por lotes
2. Admite verificación de lectura desde la base de datos
3. Soporte SQL SERVIDOR
4. Soporte ORACLE
La estructura del número de identificación.
De acuerdo con las regulaciones sobre números de identidad de ciudadano en la Norma Nacional de la República Popular China GB 11643-1999, el número de identidad de ciudadano consta de un código corporal de diecisiete dígitos y un código de verificación de un dígito. El orden de clasificación de izquierda a derecha es:
1. Código de dirección de seis dígitos: representa provincia (región autónoma, municipio directamente dependiente del Gobierno Central, región administrativa especial), ciudad (código resumido de ciudades a nivel de prefectura, prefecturas autónomas, ligas y municipios y condados bajo la jurisdicción de municipios nacionales ), condado (distritos municipales, ciudades a nivel de condado, bandera).
* El primer y segundo dígito indican provincia (región autónoma, municipio directamente dependiente del Gobierno Central, región administrativa especial).
* El tercer y cuarto dígito representan la ciudad (código agregado para ciudades a nivel de prefectura, prefecturas autónomas, ligas y municipios, distritos y condados nacionales). Entre ellos, 01-20 y 51-70 representan provincias y municipios; 21-50 representan regiones (prefecturas y ligas autónomas).
* Los dígitos quinto y sexto representan condados (distritos municipales, ciudades a nivel de condado, banderas). 01-18 indica ciudades a nivel de condado bajo la jurisdicción de distritos o regiones municipales (prefecturas autónomas, ligas);
2. Código de fecha de nacimiento de ocho dígitos: indica el año, mes y día de nacimiento (el lado izquierdo del mes y día de dígitos impares se rellena con 0). El año está representado por cuatro dígitos, sin separadores entre año, mes y día.
3. Código de secuencia de tres dígitos: indica el número de secuencia asignado a las personas nacidas en la misma región, año, mes y día.
4. Código de verificación de un dígito: como código de verificación para el número de cola, lo calcula la unidad de compilación de números de acuerdo con una fórmula unificada. Si el número 10 aparece en el código de verificación, use X en su lugar.
algoritmo de código de verificación
1. Multiplica los primeros 17 dígitos del número de DNI por diferentes coeficientes. Los coeficientes de la primera a la decimoséptima posición son: 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2.
2. Suma los resultados de multiplicar los números de 17 dígitos y los coeficientes.
3. Divide la suma sumada entre 11 y toma el resto.
4. El resto sólo puede ser 11 números: 0-1-2-3-4-5-6-7-8-9-10. El último número de identificación correspondiente es 1-0-X-9-8-7-6-5-4-3-2.
Por ejemplo:
Si el resto es 3, el código de verificación en el dígito 18 es 9. Si el resto es 2, entonces el código de verificación correspondiente es X, y X es en realidad el número romano 10.
Siguiente paso
¡El editor de Downcodes continuará explorando más conocimientos sobre los validadores de números de identificación y los compartirá con usted!