Displaying page
of
pages;
Items to
Title |
Test
Details
Pattern Title
|
Expression |
^((([A-PR-UWYZ])([0-9][0-9A-HJKS-UW]?))|(([A-PR-UWYZ][A-HK-Y])([0-9][0-9ABEHMNPRV-Y]?))\s{0,2}(([0-9])([ABD-HJLNP-UW-Z])([ABD-HJLNP-UW-Z])))|(((GI)(R))\s{0,2}((0)(A)(A)))$
|
Description |
Validates UK postcodes and aligns in parenthesized subpatterns according to standard UK postcode elements. Validation is according to guidelines outlined at http://www.govtalk.gov.uk/gdsc/html/noframes/PostCode-2-1-Release.htm
Postcode elements are separated according to description at http://www.graticule.com/data/uk/pcdata.html
Expression is not thoroughly tested, but seems to be doing ok so far!
Comments and improvements welcome.
|
Matches |
GIR 0AA | SW1Y 1AA | AB1 4BL
|
Non-Matches |
XVJ P09 | GB7Z 1HQ | Q1 1AA
|
Author |
Rating:
Not yet rated.
Christopher Townson
|
Displaying page
of
pages;
Items to