Validador de NINO
Validador online de National Insurance Number do Reino Unido. Para QA.
Como funciona a validação do NINO?
A validação do NINO analisa se o comprimento do documento é exatamente de 9 caracteres (duas letras iniciais, seis dígitos numéricos centrais e um sufixo A, B, C ou D).
O validador verifica as restrições estritas do DWP: a primeira letra não pode ser D, F, I, Q, U, V ou O; a segunda letra não pode conter D, F, I, Q, U, V ou O; e determinados prefixos geográficos e de teste específicos (como BG, GB, NK, ZZ) são considerados inválidos.
Anatomia & Estrutura do NINO Britânico (9 Caracteres)
O número de seguro nacional do Reino Unido compreende 9 caracteres em 3 blocos:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 e 2 | Prefixo Administrativo | 2 letras | Letras alfabéticas emitidas pelo DWP (excluindo D, F, I, Q, U, V) | |
| 3 a 8 | Identificador Pessoal | 6 dígitos | Sequencial numérico atribuído individualmente | 123456 |
| 9 | Sufixo de Controle | 1 letra | Letra de série restrita estritamente a A, B, C ou D | A |
Regras de Validação do NINO (HMRC / DWP)
A verificação do NINO aplica diretrizes estritas sobre letras permitidas e prefixos reservados:
Regex: ^[A-CEGHJ-PR-TW-Z][A-CEGHJ-NPR-TW-Z][0-9]{6}[A-D]$
- 1. Verifique se o comprimento total é exatamente de 9 caracteres alfanuméricos.
- 2. Certifique-se de que a 1ª letra não seja D, F, I, Q, U, V ou O.
- 3. Certifique-se de que a 2ª letra não seja D, F, I, Q, U, V ou O.
- 4. Verifique se o par inicial não coincide com os prefixos reservados pelo DWP (BG, GB, KN, NK, NT, TN, ZZ).
- 5. Valide que as posições 3 a 8 sejam exclusivamente dígitos numéricos.
- 6. Garanta que o caractere final de sufixo seja estritamente A, B, C ou D.