Validateur de T.C. Kimlik No (Turquie)
Validez les numéros d'identité turcs (T.C. Kimlik) en temps réel.
Validation du T.C. Kimlik
Vérifie les 11 chiffres, l'absence de zéro initial et le double calcul de contrôle.
Garantit la conformité pour les applications en Turquie.
Anatomie et Structure du T.C. Kimlik Numarası
Le Numéro d'Identité turc comprend 11 chiffres en 3 parties :
| Position | Champ | Taille | Signification et Règle | Exemple |
|---|---|---|---|---|
| 1 | Premier Chiffre | 1 chiffre | Contrainte officielle : ne peut être zéro (1 à 9) | 1 |
| 2 à 9 | Numéro de Base Individuel | 8 chiffres | Identifiant civil séquentiel attribué par la NVİ | 23456789 |
| 10 et 11 | Chiffres de Contrôle Croisés | 2 chiffres | Deux chiffres de contrôle interdépendants | 05 |
Algorithme Officiel (Deux Chiffres de Contrôle — Loi n° 5490/2006)
Calcul des 10e et 11e chiffres de contrôle du T.C. Kimlik :
d10 = ((oddSum * 7 - evenSum) mod 10) ; d11 = (sumFirst10 mod 10)
- 1. Calculer oddSum = d1 + d3 + d5 + d7 + d9.
- 2. Calculer evenSum = d2 + d4 + d6 + d8.
- 3. 10e chiffre : d10 = (oddSum × 7 - evenSum) mod 10 (ajouter 10 si négatif).
- 4. 11e chiffre : d11 = (d1 + d2 + ... + d10) mod 10.
- 5. Valide si les deux chiffres correspondent et si d1 n'est pas 0.