Title |
Test
Find
Pattern Title
|
Expression |
^[0-9]{4}\s{0,1}[a-zA-Z]{2}$ |
Description |
Regular expression to evaluate dutch zipcodes. This is an updated version of Roland Mensenkamp. |
Matches |
2034AK | 2034 AK | 2034 ak |
Non-Matches |
2034 AK | 321321 AKSSAA |
Author |
Rating:
Not yet rated.
Jon van Leuven
|
Source |
|
Your Rating |
|
Title: The term 'Dutch' is wrong!
Name: Oscar
Date: 8/31/2011 12:23:20 AM
Comment:
The term 'Dutch' is wrong! This is a postal code from The Netherlands, not 'Dutch'!
'Dutch' is NOT a country but a language which is spoken in different countries (with different forms of postal codes).
As such, please do not use such a regexp if you know your users speak 'Dutch'. Their postal code might be quite different!
Title: Not strict enough
Name: Erik Terwiel
Date: 3/22/2011 8:34:41 AM
Comment:
This is too simple: letter combinations SS, SD and SA are not allowed for histiric reasons.
Title: Not strict enough
Name: Erik Terwiel
Date: 3/22/2011 8:34:08 AM
Comment:
This is too simple: letter combinations SS, SD and SA are not allowed for histiric reasons.
Title: Zipcode cannot start with zero
Name: Nic Scholten
Date: 9/9/2004 2:22:25 AM
Comment:
A Dutch zipcode cannot start with a zero
Title: RE
Name: Jon van Leuven
Date: 11/28/2003 4:41:07 AM
Comment:
Martijn, thanks for the update, good remark!
MastaX,
The 2034 AK should be 2034 AK (with more than one space) but this isn't visible in a html page, thats. So 2034 AK is a match and 2034 AK is no match.
Title: Could be better
Name: Martijn02
Date: 10/22/2003 10:48:24 AM
Comment:
MastaX, I think the 2034 AK in the non matches is 2034 AK with two spaces th parts.
A better check should be
^[1-9][0-9]{3}\s{0,1}[a-zA-Z]{2}$
Because all zipcodes in the netherlands are above 1000
Title: Match?
Name: MastaX
Date: 5/25/2003 12:59:50 PM
Comment:
Sample Matches:
2034AK / 2034 AK / 2034 ak
Sample Non-Matches:
2034 AK / 321321 AKSSAA
you have 2034 AK in both, is it a match or not?