Amplitud media del número de seguro social de Canadá

La amplitud media detecta números de nueve dígitos con el formato DDD-DDD-DDD separados por guiones largos, espacios o puntos. Además, realiza la validación de la comprobación de Luhn y elimina los números no asignados y los números de prueba comunes.
Patrones de amplitud media del número de seguro social de Canadá
Patrones
\d{3} \d{3} \d{3}
\d{3}.\d{3}.\d{3}
\d{3}-\d{3}-\d{3}
Validadores de amplitud media del número de seguro social de Canadá
Validadores obligatorios
Descripción
Comprobación de Luhn
El validador computa la suma de comprobación de Luhn que debe aprobar cada número de seguro de Canadá.
Delimitador numérico
Valida una coincidencia comprobando los números circundantes.
Excluir caracteres de inicio
Los datos que comiencen con cualquiera de los valores de la siguiente lista de valores no generarán coincidencias:
8, 123456789