Hvordan kontrolleres om et indtastet CPR-nummer er korrekt?
A
Anonym bruger
Spørgsmål
Hvordan kontrolleres om et indtastet CPR-nummer er korrekt?
Svar
A
Anonym bruger
Modulus-kontrol bruges ikke mere.
Vi kan lave et regulært udtryk (regex) på tekstfeltets validering / mønster sådan:
^(?:(?:31(?:0[13578]|1[02])|(?:30|29)(?:0[13-9]|1[0-2])|(?:0[1-9]|1[0-9]|2[0-8])(?:0[1-9]|1[0-2]))[0-9]{2}-?[0-9]|290200-?[4-9]|2902(?:(?!00)[02468][048]|[13579][26])-?[0-3])[0-9]{3}|000000-?0000$
IT-Konsulent, Rebild Kommune / Center Børn og Unge
Hej Leif
Har du et link til valideringen af CPR, som man gør idag? - Jeg kunne godt tænke mig at nedbryde og forstå din regex med det i hovedet :)
Tak :)
A
Anonym bruger
Hvis det bare er Regex'en du vil se, så kan du bruge denne: https://ihateregex.io/playground/ eller https://regex101.com/