Abrangência ampla do número de previdência social do Canadá

A abrangência ampla detecta números de nove dígitos com o formato DDD-DDD-DDD separados por traços, espaços, pontos, barras ou sem separadores. Executa também a validação de verificação de Luhn.
Padrões de abrangência ampla do número de previdência social do Canadá
Padrões
\d{3} \d{3} \d{3}
\d{9}
\d{3}/\d{3}/\d{3}
\d{3}.\d{3}.\d{3}
\d{3}-\d{3}-\d{3}
Validador de abrangência ampla do número de previdência social do Canadá
Validador obrigatório
Descrição
Excluir caracteres iniciais
Os dados que começam com qualquer lista seguinte de valores não terão correspondência:
0, 8, 12345678
Dígitos duplicados
Garante que, em uma string de dígitos, os dígitos não sejam todos iguais.