Skip to main content

parse_dk_cpr

Function parse_dk_cpr 

Source
pub fn parse_dk_cpr(s: &str) -> Option<String>
Expand description

Parse a Denmark CPR (Centrale Workerregister).

10 digits DDMMYYNNNN. Format-only validation; the historical Modulus-11 check was abandoned in 2007.

use worker_matcher::identifiers::parse_dk_cpr;
assert_eq!(parse_dk_cpr("1501801234"), Some("1501801234".to_string()));
assert_eq!(parse_dk_cpr("150180-1234"), Some("1501801234".to_string()));
assert_eq!(parse_dk_cpr("12345"), None);