๐ธ๐ช Sweden โ Personal Identity Number (10/12)
๐ฉ๐ช Germany โ Steuer-ID (IdNr, 11 digits)
๐ฌ๐ง UK โ National Insurance Number
๐ฉ๐ฐ Denmark โ CPR (DDMMYY-SSSS)
๐ณ๐ด Norway โ Fรธdselsnummer (11 digits)
๐ณ๐ฑ Netherlands โ BSN (9 digits, 11-test)
๐ธ๐ฎ Slovenia โ EMล O (13 digits)
๐บ๐ธ United States โ SSN (AAA-GG-SSSS)
Generated for pattern testing. NL-BSN uses 11-test; others are format-plausible.
Regex hints:
SE 10d dash: \\b\\d{6}-\\d{4}\\b | SE 12d dash: \\b\\d{8}-\\d{4}\\b
DK CPR: \\b\\d{6}-\\d{4}\\b | NO: \\b\\d{11}\\b
UK NI: \\b(?!BG|GB|NK|KN|TN|NT|ZZ)[A-CEGHJ-PR-TW-Z]{2}\\s?\\d{2}\\s?\\d{2}\\s?\\d{2}\\s?[A-D]\\b
NL BSN: \\b\\d{9}\\b (apply 11-test) | US SSN: \\b(?!000|666|9\\d\\d)\\d{3}-(?!00)\\d{2}-(?!0000)\\d{4}\\b