Abrangência ampla do número da carteira de motorista dos EUA - Estado de Montana
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ão |
|---|
\d\d\d\d\d\d\d\d\d[4][1]\d\d |
[a-zA-Z]\d\d\d\d\d\d\d\d |
[5][1][6-7]-\d[1-9]-\d\d\d\d[0][0][0][0] |
[5][1][6-7]\d[1-9]\d\d\d\d[0][0][0][0] |
[5][1][6-7]-[1-9]\d-\d\d\d\d[0][0][0][0] |
[5][1][6-7]\d[1-9]\d\d\d\d |
[5][1][6-7]-[1-9]\d-\d\d\d\d |
[5][1][6-7][1-9]\d\d\d\d\d |
[5][1][6-7][1-9]\d\d\d\d\d[0][0][0][0] |
[5][1][6-7]-\d[1-9]-\d\d\d\d |
Validador obrigatório | Descrição |
|---|---|
Verificação de validação do número da carteira de motorista de Montana. | Valida que o primeiro e o segundo dígitos são um mês válido, que o sexto, sétimo, oitavo e nono dígitos são um ano válido, que o décimo dígito é 4 e o décimo primeiro dígito é 1 , e que o décimo segundo e o décimo terceiro são um dia válido do mês especificado. |
Delimitador de números | Valida uma correspondência verificando os números adjacentes. |
Excluir caracteres iniciais (00000000,111111...) | Os dados que começam com qualquer lista seguinte de valores não terão correspondência: 00000000,11111111,22222222,33333333,44444444, 55555555,66666666,77777777,88888888,99999999 |