Quelqu'un aurait il déjà implémenté une fonction de controle d'un numero de securité sociale?
Quelqu'un aurait il déjà implémenté une fonction de controle d'un numero de securité sociale?
la clef etant le complément au modulo du nombre /97
Code : Sélectionner tout - Visualiser dans une fenêtre à part /[12]\s*\d{2}\s*[01]\d\s*\d{2}(\s*\d{3}){2}s-\/\s*\d{2}/
ceci étant je me pose la question pour les numéros insee corses 2A et 2B ???
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
merci, je vais tenter de décrypter cette belle expression régulière!
Un numéro inse (dit de secu) se compose comme suit :
S AA MM DD VVV OOO CC où :
S est le sexe (1 ou 2)
AA est l'année de naissance (2 chiffres)
MM est le mois de naissance (2 chiffres)
DD est le numéro du département de naissance (2 chiffres)
VVV est le numéro de la ville dans ce département (3 chiffres)
OOO est le numéro d'ordre sur le registre d'état civil (3 chiffres)
n-ième naissance ce mois-ci dans cette ville
CC est la clef vérifiant si le reste des infos est cohérent (2 chiffres)
La clé est le complément à 97 du numéro de sécu modulo 97 donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function verifclef(nr) { return 97-nr%97 }
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager