Validate a UK postcode

Last modified date

Comments: 0

You’ve probably seen this before, if not a thousand times, but here’s a simple function to check the format of a UK postcode.

[code lang=”php”]function valid_uk_postcode($postcode)
{
return (preg_match(‘/^([A-PR-UWYZ][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {0,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)$/i’, $postcode)) ?
true : false;
}[/code]

Share

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.