Pular para o conteúdo principal

Validador de Carta de Condução UK

Validador online de Driving Licence Number do Reino Unido. Para teste.

Como funciona a validação do DLN do Reino Unido?

A validação sanitiza a entrada e verifica o comprimento total (exatos 16 caracteres). Ela audita se o padrão atende a regex oficial de distribuição (5 letras/9s, década, mês, dia, ano, 2 iniciais, dígito de segurança, e 2 letras finais).

Por fim, o algoritmo reconstrói a data de nascimento e gênero codificados nas posições do meio, atestando a coerência lógica do documento e as regras de limites.

Anatomia & Estrutura da DLN Britânica (16 Caracteres)

A carta de condução da DVLA codifica dados pessoais e demográficos em 16 caracteres:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 5Sobrenome5 letrasPrimeiras 5 letras do sobrenome (preenchido com "9" se menor)SMITH
6Década de Nascimento1 dígitoTerceiro algarismo do ano natalício (ex: "8" para 1985)8
7 e 8Mês de Nascimento2 dígitosMês de 01 a 12 (acrescenta-se +50 para condutoras do sexo feminino: 51 a 62)62
9 e 10Dia de Nascimento2 dígitosDia do mês do nascimento (01 a 31)15
11Ano de Nascimento1 dígitoÚltimo algarismo do ano natalício (ex: "5" para 1985)5
12 e 13Iniciais2 charsPrimeiras letras do nome próprio e nome do meio (ou "9" se ausente)JD
14 a 16Segurança & Versão3 charsDígito de segurança arbitrário (geralmente "9") e código de emissão9AA

Algoritmo de Decodificação Demográfica da DLN (DVLA)

A autoridade britânica de trânsito (DVLA) codifica datas e gênero através de regras aritméticas nos blocos 6 a 11:

Mês_Real = Mês_Codificado >= 50 ? Mês_Codificado - 50 : Mês_Codificado
  1. 1. As primeiras 5 posições contêm o sobrenome padronizado em maiúsculas.
  2. 2. Posições 7 e 8: se o valor for superior ou igual a 50, o titular é do sexo feminino; subtrai-se 50 para obter o mês real de nascimento (1 a 12).
  3. 3. Se as posições 7 e 8 estiverem entre 01 e 12, o titular é do sexo masculino.
  4. 4. Posições 9 e 10 contêm o dia de nascimento válido (01 a 31).
  5. 5. A década (posição 6) e o ano final (posição 11) reconstituem o ano de nascimento do condutor.

Perguntas Frequentes sobre Validação