1001Ferramentas
📇 Validadores

Validador NINo (UK National Insurance)

Valida número de seguro social britânico (NINo) com regras de prefixo e sufixo — formato AA NN NN NN A.

O que é o National Insurance Number do Reino Unido?

O National Insurance Number (NINo) é o identificador único do Reino Unido para os sistemas de seguridade social e tributário, administrado pela HMRC e pelo DWP. Ele acompanha as contribuições e os benefícios ligados a cada pessoa.

Seu formato é duas letras de prefixo + seis dígitos + uma letra de sufixo, por exemplo QQ 12 34 56 C. QQ123456C é o exemplo oficial usado como espaço reservado.

Regras de formato

A validação trata apenas das letras e do formato — não há dígito verificador aritmético:

  • A primeira e a segunda letra não podem ser D, F, I, Q, U ou V.
  • A segunda letra também não pode ser O.
  • Prefixos proibidos incluem BG, GB, NK, KN, TN, NT e ZZ.
  • A letra de sufixo deve ser A, B, C ou D.

Por que não há dígito verificador

Diferente de muitos documentos nacionais, os seis dígitos do NINo são basicamente um número de série sem dígito verificador embutido. Por isso, a validação só confirma que as letras e as posições seguem as regras — não prova que o número foi de fato emitido para alguém.

Pegadinhas comuns

  • Permitir letras proibidas como D, F, I, Q, U ou V no prefixo.
  • Aceitar um sufixo fora de A-D (por exemplo E ou um dígito).
  • Esquecer que algumas combinações de duas letras como BG ou ZZ são reservadas e nunca emitidas.
  • Esperar que um dígito verificador detecte erros de digitação — ele não existe, então os seis dígitos não podem ser autoverificados.

FAQ

O NINo tem dígito verificador? Não. A validação se limita às regras de letras e formato; os dígitos não trazem checksum.

QQ123456C é um número real? Não. É o espaço reservado padrão usado em documentação e formulários, nunca uma emissão genuína.

Por que aparecem espaços no número? A forma agrupada QQ 12 34 56 C serve só para leitura — remova os espaços antes de validar.

Ferramentas Relacionadas