Portée restreinte du numéro d'assurance sociale canadienne

La portée restreinte détecte les chaînes de 9 chiffres au format CCC-CCC-CCC séparés par des tirets ou des espaces. Elle effectue également la validation de vérification de l'algorithme de Luhn, élimine les numéros non attribués, les numéros attribués de manière fictive et les numéros de test communs, et requiert la présence de mots-clés associés.
Modèles de portée restreinte du numéro d'assurance sociale canadienne
Modèles
\d{3} \d{3} \d{3}
\d{3}-\d{3}-\d{3}
Validateurs de portée restreinte du numéro d'assurance sociale canadienne
Validateurs obligatoires
Description
Vérification de l'algorithme de Luhn
Le validateur calcule la somme de contrôle de l'algorithme de Luhn que le numéro de l'assurance canadienne doit transmettre.
Délimiteur de nombre
Valide une correspondance en vérifiant les numéros environnants.
Caractères de début exclus
Les données qui commencent par l'une des valeurs de la liste suivante n'ont pas de correspondance :
0, 8, 123456789
Chercher les mots-clés
Lorsque cette option est sélectionnée, au moins un des mots-clés ou une des expressions-clés suivants doit être présent(e) pour que la correspondance des données ait lieu.
Entrées :
pension, pensions, soc ins, ins #, social ins, CSIN, SSN, social security, social insurance, Canada, Canadian