Regular Expressions

Söka på förnamn + Efternamn

Fördel att använda en ordlista med Sveriges vanligaste förnamn

Example

Format

Kalle Anka

\W+\S\W+

Kalle Anka

§FirstNameSWE§\S\W       (download firstname_List)



Bankgiro

Example

Format

123(4)-1234

[1-9]\d{2,3}-\d{4}

1234567-0

[1-9]\d{3,6}-\d{1}



Dates

Example

Format

YY MM DD

[1]\d(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])

YY-MM-DD

[1]\d([-]|[.]|[/])(0[1-9]|1[012])([-]|[.]|[/])(0[1-9]|[12][0-9]|3[01])

YYYY-MM-DD

(201)\d([-]|[.]|[/])(0[1-9]|1[012])([-]|[.]|[/])(0[1-9]|[12][0-9]|3[01])

(D)D Month (YY)YY

(0?[1-9]|[12][0-9]|3[01])([/])?§Months§([/])?(20)?(1)\d

(D)D-MM-(YY)YY

(0?[1-9]|[12][0-9]|3[01])([-]|[.]|[/])(0?[1-9]|1[012])([-]|[.]|[/])(20)?(1)\d



Personnummer

Hittar alla varianter av ett svenskt personnummer

Example

Format

1970-01-01-xxxx

\b(?:19|20)?\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])[-+]?\d{4}\b


Telefonnummer

Hittar olika varianter på telefonnummer inkl. mobilnummer

Example

Format

073-111 222 11

^((?:[+]|[0{2}])[1-9]{1,3})?[ ,-]*((?:[0-9](?:[ ,-]*)){1,14})$


Organisationsnummer

Example

Format

123456-1234 (-kunds egna ORGnr)

(?!(556382[\-]?7327))(\d{6}[\-]?\d{4})

SE123456-123401 (-kunds egna ORGnr)

(?!((SE)?556382732701))(([S][E])\d{10}[0][1])

123456-1234

\d{6}[\-]\d{4}

SE123456123401

([S][E])\d{10}[0][1]

Olika nummerkombinationer

Example

Format

Nummer som är likt ett datum så utesluter vi århundradet med <!(20
Glöm inte parenteserna först och sist, annars funkar inte uttrycket

(<!(20)(15-?[0-9]{1,5}-?[0|1|8|9][0-9])

Svensk registreringskylt

Example

Format

I de nya registreringsnumren används inte bokstaven O som sista tecken, eftersom det är lätt att missta för bokstaven O för siffran 0. Sedan tidigare används inte heller bokstäverna I, Q, V, Å, Ä och Ö.

Exempel: ABC123, ABC12M

[A-H|J-P|R-U|W-Z]{3}\d{2}[A-H|J-N|P-U|W-Z|1-9]{1}