Hjælp til CPR Reg. Exp.
Hej,Jeg har følgende regex til at identificerer CPR i en string. Den virker egentlig som jeg ønsker, men jeg har et problem som jeg simpelthen ikke kan løse.
Reg. Exp. finder desværre også match i tekst om ikke er cpr numre. F.eks finder den CPR "010284-2020" i teksten "Dette er ikke et CPR nummer 0000010284-20201313".
Jeg ønsker kun at den finde match når der er tale om et 10 eller 11 cifret string
Håber nogen kan hjælpe
Min RegEx;
(?:(?: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