Vérificateur de numéro d'identification
Le vérificateur de numéro d'identification est un outil de vérification qui peut être utilisé pour vérifier si le numéro d'identification est valide.
Caractéristiques
1. Prise en charge de la vérification des entrées par lots
2. Prise en charge de la vérification de la lecture à partir de la base de données
3. Prise en charge du serveur SQL
4. Soutenir ORACLE
La structure du numéro d'identification
Selon les réglementations sur les numéros d'identité des citoyens dans la Norme nationale de la République populaire de Chine GB 11643-1999, le numéro d'identité des citoyens se compose d'un code corporel à dix-sept chiffres et d'un code de contrôle à un chiffre. L'ordre de tri de gauche à droite est le suivant :
1. Code d'adresse à six chiffres : représente la province (région autonome, municipalité relevant directement du gouvernement central, région administrative spéciale), la ville (code récapitulatif des villes au niveau préfecture, préfectures autonomes, ligues et municipalités et comtés relevant de la juridiction des municipalités nationales). ), comté (circonscriptions municipales, villes de comté, drapeau).
* Les premier et deuxième chiffres indiquent la province (région autonome, commune relevant directement du gouvernement central, région administrative spéciale).
* Les troisième et quatrième chiffres représentent la ville (code agrégé des villes au niveau préfecture, préfectures autonomes, ligues et municipalités nationales, districts et comtés). Parmi eux, 01-20 et 51-70 représentent les provinces et les communes ; 21-50 représentent les régions (préfectures autonomes et ligues).
* Les cinquième et sixième chiffres représentent les comtés (districts municipaux, villes-comtés, drapeaux). 01-18 indique les villes au niveau du comté sous la juridiction des districts municipaux ou des régions (préfectures autonomes, ligues) ; 21 à 80 indique les comtés (bannières 81 à 99) indique les villes au niveau du comté directement sous la juridiction des provinces.
2. Code de date de naissance à huit chiffres : indique l'année, le mois et le jour de naissance (le côté gauche du mois et du jour impairs est complété par 0). L'année est représentée par quatre chiffres, sans séparateur entre l'année, le mois et le jour.
3. Code de séquence à trois chiffres : indique le numéro de séquence attribué aux personnes nées dans la même région, année, mois et jour.
4. Code de contrôle à un chiffre : En tant que code de contrôle pour le numéro de queue, il est calculé par l'unité de compilation du numéro selon une formule unifiée. Si le chiffre 10 apparaît dans le code de contrôle, utilisez plutôt X.
Vérifier l'algorithme du code
1. Multipliez les 17 premiers chiffres du numéro d'identification par différents coefficients. Les coefficients de la première à la dix-septième position sont : 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2.
2. Additionnez les résultats de la multiplication des nombres à 17 chiffres et des coefficients.
3. Divisez la somme ajoutée par 11 et prenez le reste.
4. Le reste ne peut être que de 11 chiffres : 0-1-2-3-4-5-6-7-8-9-10. Le dernier numéro d'identification correspondant est 1-0-X-9-8-7-6-5-4-3-2.
Par exemple:
Si le reste est 3, le code de contrôle au 18ème chiffre est 9. Si le reste est 2, alors le code de contrôle correspondant est X, et X est en fait le chiffre romain 10.
Étape suivante
L'éditeur de Downcodes continuera d'explorer davantage de connaissances sur les validateurs de numéros d'identification et de les partager avec vous !