Omitir yendo al contenido principal

Validador de Cédula NRIC / FIN (Singapur)

Valide la autenticidad, estructura y dígito de control de Cédula NRIC / FIN (Singapur).

Acerca de la Validación de Cédula NRIC / FIN (Singapur)

El NRIC y el FIN son los identificadores personales de 9 caracteres de Singapur para ciudadanos y residentes extranjeros.

Consta de 9 caracteres: letra inicial (S, T, F, G, M), 7 dígitos y una letra de control calculada con pesos [2, 7, 6, 5, 4, 3, 2] Módulo 11.

Anatomía y Estructura del NRIC / FIN — Singapur

El documento de identidad de Singapur consta de 9 caracteres en 3 partes:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1Prefijo de Categoría1 letraS/T=Ciudadano/PR; F/G/M=Extranjeros/FINS
2 a 8Número de Registro7 dígitosNúmero correlativo emitido por el ICA1234567
9Letra Verificadora1 letraCalculada mediante **Módulo 11 Ponderado** con offset de prefijoD

Algoritmo Oficial (Módulo 11 Ponderado — ICA Singapore)

Cálculo de la letra de control del NRIC/FIN:

S = offset + Σ (d[i] * W[i]); R = S mod 11; Letra = tabla[R]
  1. 1. Multiplique los 7 dígitos por: W = [2, 7, 6, 5, 4, 3, 2].
  2. 2. Sume el offset: S/F = 0, T/G = 4, M = 3.
  3. 3. Calcule el residuo R = S mod 11.
  4. 4. Mapee R a la letra en la tabla correspondiente.

Preguntas Frequentes y Guía Técnica