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

A abrangência ampla detecta uma sequência de caracteres alfanuméricos com 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 Iowa
Padrão
\d\d\d[a-zA-Z][a-zA-Z]\d\d\d\d
[4][78][01234589]\d\d\d\d\d\d
[4][78][01234589]-\d\d-\d\d\d\d
Validadores de abrangência ampla do número da carteira de motorista dos EUA - Estado de Iowa
Validador obrigatório
Descrição
Delimitador de números
Valida uma correspondência verificando os números adjacentes.
Verificação de validação de dígito duplicado do número da carteira de motorista de Iowa
Calcula a soma de verificação de números correspondentes, fazendo a validação em relação ao padrão.
Excluir caracteres iniciais (000000,111111,2...)
Os dados que começam com qualquer lista seguinte de valores não terão correspondência:
000000,111111,222222,333333,444444,555555,
666666,777777,888888,999999