22. september 2016 - 09:13
Der er
5 kommentarer og 1 løsning
CPR-NR RegEx
Hej alle sammen Med kunden her under kan den finde CPR nummer med følgende: xxxxxx-xxxx xxxxxxxxxx ^(?:(?: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$ Men hvad hvis man ogsaa gerne vil have den til og vise CPR der er skrevet p[ denne maade: xxxxxx - xxxx xxxxxx xxxx nogen ideer ?
Annonceindlæg fra Infor
22. september 2016 - 09:34
#1
Noget ala: ^(?:(?: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}\s?-?\s?[0-9]|290200-?[4-9]|2902(?:(?!00)[02468][048]|[13579][26])\s?-?\s?[0-3])[0-9]{3}|000000\s?-?\s?0000$
22. september 2016 - 10:03
#2
Hej. Ved den code du lige har sendt, får den kun xxxxxx-xxxx xxxxxxxxxx Men ikke alt som feks: xxxxxx - xxxx "120608 - xxxx" xxxxxx xxxx "120608 xxxx" De 2 nederste kommer ikke med
22. september 2016 - 11:38
#3
Jeg har glemt en space om et af -'erne.. Prøv denne: ^(?:(?: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}\s?-?\s?[0-9]|290200\s-?\s[4-9]|2902(?:(?!00)[02468][048]|[13579][26])\s?-?\s?[0-3])[0-9]{3}|000000\s?-?\s?0000$