I occasionally output debug messages into this blog manifest as articulate sentences with source code and analysis
Very useful: ^([A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)$
REF: http://regexlib.com/REDetails.aspx?regexp_id=260