Validador de Identidad Saudita National ID / Iqama
Valide la autenticidad, estructura y dígito de control de Identidad Saudita National ID / Iqama.
Acerca de la Validación de Identidad Saudita National ID / Iqama
El Saudi National ID (ciudadanos) y el Iqama (residentes) son los documentos de identidad civil de 10 dígitos en Arabia Saudita.
Consta de 10 dígitos: empieza con "1" para nacionales y "2" para extranjeros, validado por el algoritmo de Luhn.
Anatomía y Estructura del National ID / Iqama — Arabia Saudita
El documento de identidad de Arabia Saudita consta de 10 dígitos en 3 partes:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Prefijo de Categoría | 1 dígito | 1 = Ciudadano Saudí (National ID); 2 = Residente Extranjero (Iqama) | 1 |
| 2 a 9 | Número Secuencial | 8 dígitos | Secuencia correlativa emitida por el NIC | 02345678 |
| 10 | Dígito Verificador | 1 dígito | Calculado mediante el algoritmo de **Luhn (Módulo 10)** | 4 |
Algoritmo Oficial (Luhn Módulo 10 — MOI/NIC)
Cálculo del dígito verificador del ID / Iqama saudí:
S = Σ luhn(d[i], i) (i=0..8); (S + d[9]) mod 10 === 0
- 1. Multiplique índices pares por 2 y reste 9 si > 9.
- 2. Multiplique índices impares por 1.
- 3. Sume todo en S.
- 4. El DV satisface (S + DV) mod 10 = 0.