Abrangência ampla do número da carteira de motorista dos EUA - Estado de Indiana

A abrangência ampla detecta uma sequência de caracteres alfanuméricos sem validação da soma de verificação e exclui números de testes comuns.
Padrões de abrangência ampla do número da carteira de motorista dos EUA – Estado de Indiana
Padrão
[a-zA-Z]\d\d\d\d\d\d\d\d\d
\d\d\d\d\d\d\d\d\d\d
\d\d\d\d-\d\d-\d\d\d\d
[3][0][3-9][1-9]\d\d\d\d\d
[3][0][3-9]\d[1-9]\d\d\d\d
[3][1][0-7][1-9]\d\d\d\d\d
[3][1][0-7]\d[1-9]\d\d\d\d
[3][0][3-9]-[1-9]\d-\d\d\d\d
[3][0][3-9]-\d[1-9]-\d\d\d\d
[3][1][0-7]-[1-9]\d-\d\d\d\d
[3][1][0-7]-\d[1-9]-\d\d\d\d
Validadores de abrangência ampla do número da carteira de motorista dos EUA – Estado de Indiana
Validador obrigatório
Descrição
Delimitador de números
Valida uma correspondência verificando os números adjacentes.
Dígitos duplicados
Garante que, em uma string de dígitos, os dígitos não sejam todos iguais.
Excluir caracteres iniciais (00000000,111111...)
Os dados que começam com qualquer lista seguinte de valores não terão correspondência:
000000000,111111111,222222222,333333333,
444444444,555555555,666666666,777777777,
888888888,999999999