Abrangência reduzida do número de previdência social aleatório dos EUA (SSN)

A abrangência reduzida detecta um número de 9 dígitos no formato DDD-DD-DDDD. Os dígitos devem estar em intervalos numéricos atribuídos. Exige também a presença de palavras-chave relacionadas ao SSN.
Padrões de abrangência reduzida do número de previdência social aleatório dos EUA (SSN)
Padrão
[0-8]\d{2} \d{1}[1-9] \d{4}
[0-8]\d{3}[1-9]\d{4}
[0-8]\d{2}[1-9]\d{5}
[0-8]\d{2}-\d{1}[1-9]-\d{4}
[0-8]\d{2} [1-9]\d{1} \d{4}
[0-8]\d{2}-[1-9]\d{1}-\d{4}
Validador
Descrição
Delimitador de números
Valida uma correspondência verificando os caracteres vizinhos.
Excluir caracteres iniciais
Os dados que começam com qualquer lista seguinte de valores não terão correspondência:
666, 000, 123456789, 111111111, 222222222, 333333333, 444444444, 555555555, 666666666, 77777777, 888888888
Excluir caracteres finais
Os dados que terminam com qualquer valor da lista seguinte de valores não terão correspondência:
0000
Encontrar palavras-chave
Pelo menos uma das seguintes palavras-chave ou frases-chave deverá estar presente para fazer a correspondência dos dados quando você usar essa opção.
Entradas:
número de identidade, ssn, nºdeidentidade
Verificação de validação de aleatoriedade do número de identidade dos EUA
Calcula a soma de verificação e valida o padrão em relação a essa soma.