Validador de SSN
Validador online de Social Security Number americano. Excelente para QA.
Como funciona a validação do SSN?
O validador de SSN analisa o comprimento do documento (9 dígitos), o formato de máscara opcional (AAA-GG-SSSS) e executa as validações das regras oficiais de restrição do Social Security Administration.
Um SSN válido não pode ter a primeira seção (Area Number) igual a '000', '666' ou na faixa de '900' a '999'. A seção central (Group Number) não pode ser '00', e a seção final (Serial Number) não pode ser '0000'. Se qualquer uma dessas condições for violada, o documento é considerado inválido.
Anatomia & Estrutura do SSN (9 Dígitos: AAA-GG-SSSS)
O número da previdência social dos EUA é composto por 3 blocos divididos por hifens:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 3 | Area Number (AAA) | 3 dígitos | Até 2011 indicava o estado de residência; hoje é randomizado (proibidos 000, 666 e 900-999) | 054 |
| 4 e 5 | Group Number (GG) | 2 dígitos | Emitido em ordem cronológica de 01 a 99 (00 é proibido) | 72 |
| 6 a 9 | Serial Number (SSSS) | 4 dígitos | Identificador sequencial de 0001 a 9999 (0000 é proibido) | 1234 |
Regras de Validação e Restrições da SSA (Social Security Administration)
A validação do SSN avalia restrições numéricas estritas estabelecidas pela SSA e a era de emissão:
Area != 000 && Area != 666 && Area < 900 && Group != 00 && Serial != 0000
- 1. Certifique-se de que a cadeia contém exatamente 9 algarismos.
- 2. Area Number: confirme que o valor não é 000, 666 ou superior a 899 (faixa 900-999 é reservada ao IRS para ITINs).
- 3. Group Number: confirme que o valor não é 00.
- 4. Serial Number: confirme que o valor não é 0000.
- 5. Rejeite padrões conhecidos de teste ou publicidade da SSA (ex: 078-05-1120).
- 6. Se emitido antes de 25 de junho de 2011, decodifique o estado e o período etário baseado na tabela histórica.