1001Ferramentas
🇷🇸 Validadores

Validador JMBG (Sérvia/Iugoslávia)

Valida JMBG (Jedinstveni Matični Broj Građana) 13 dígitos identificador pessoal dos antigos países da Iugoslávia.

Formato: DDMMYYY RR BBB K — data de nascimento, código de região, série e dígito verificador.

JMBG: o número único de cidadão de 13 dígitos da ex-Iugoslávia

O JMBG (Jedinstveni matični broj građana — Número Único de Cidadão) é o identificador de 13 dígitos ainda usado nas repúblicas da ex-Iugoslávia, incluindo a Sérvia. Ele compacta data de nascimento, região de registro, um serial que codifica o sexo e um dígito verificador mod-11 num só número. Esta ferramenta valida a estrutura e o checksum; 0101975001003 é um exemplo.

É incomumente rico em informação: de um JMBG dá para ler a data de nascimento, a região onde a pessoa se registrou e o sexo — justamente por isso é considerado dado pessoal sensível.

Os sete campos de DDMMYYY RR BBB K

  • DDMMYYY (7 dígitos): data de nascimento, onde YYY são os três últimos dígitos do ano (ex.: 975 → 1975, 012 → 2012).
  • RR (2 dígitos): a região de registro (ex.: 70–72 Sérvia/Belgrado, 78 Novi Sad, 20 Montenegro).
  • BBB (3 dígitos): um serial; 000–499 masculino, 500–999 feminino.
  • K (1 dígito): o dígito verificador mod-11 sobre os 12 primeiros.

Onde importa

  • Pela região: ainda usado na Sérvia, Bósnia, Montenegro, Macedônia do Norte, Eslovênia e Croácia (legado).
  • Governo e saúde: a chave mestra para registros civis e saúde.
  • Decodificação demográfica: data de nascimento, região e sexo são todos legíveis nos dígitos.
  • Mock data / testes: a regra mod-11 permite gerar números de teste válidos.

Pegadinhas comuns

  • YYY tem três dígitos, não dois: o campo do ano são os três últimos dígitos do ano — um erro de parsing frequente.
  • Códigos de região variam: o mapa RR reflete regiões da ex-Iugoslávia; não assuma um único país.
  • Altamente sensível: um JMBG vaza data de nascimento e sexo — trate como PII protegido.
  • Checksum ≠ emitido: um mod-11 válido não prova que o JMBG está atribuído a uma pessoa real.

FAQ

Dá para ler o sexo de um JMBG? Sim — o serial de 3 dígitos 000–499 é masculino, 500–999 é feminino.

Por que só três dígitos de ano? O campo do ano guarda os três últimos dígitos (ex.: 975 ou 012), então é preciso uma regra para resolver 1900 vs 2000.

O JMBG é usado fora da Sérvia? Sim — originou-se na Iugoslávia e persiste em vários estados sucessores.

Ferramentas Relacionadas