英国邮编(Postcode)格式详解:SW1A 1AA 是什么意思?

2025-02-05 · 美国地址生成器

先搞清楚一件事:Postcode 不是随便一串字母数字

英国邮编(Postcode)是皇家邮政(Royal Mail)用来做邮件分拣的编码,本身有严格的构成规则,长度从 5 位到 7 位不等,中间必定有一个空格。它由两部分组成:前段叫外码(Outward Code),后段叫内码(Inward Code)。拿 SW1A 1AA 拆开看,SW1A 是外码,1AA 是内码。

外码的第一到两个字母是邮区(Postcode Area),对应一个大区域;后面的数字是邮区下的分区(District)。内码是一个数字加两个字母,能精确到一条街的某一侧、甚至一栋楼。所以英国邮编的精度比美国 ZIP 高得多,也正因为如此,乱填一位就直接进不了分拣系统。

邮区字母是怎么分配的

邮区缩写基本是从地名缩出来的,不是随机码。伦敦中心用 EC(East Central)和 WC(West Central),周边是 E、W、N、NW、SE、SW。其他城市:M 曼彻斯特、B 伯明翰、L 利物浦、LS 利兹、EH 爱丁堡、G 格拉斯哥、BT 贝尔法斯特、CF 加的夫。

填表时如果城市写曼彻斯特、邮编却给了 SW1A 1AA,一般还是能过格式校验,但一到「地址一致性校验」就会露馅。测试用例里这两段必须来自同一个地区,才有意义。

伦敦的几个特殊邮编

这几个段位常被拿来做演示数据,因为一看就像「真实地址」。但它们同时也是真实机构所在地,所以别指望靠它注册什么。

写地址的顺序和空格规则

英国地址是「从具体到宏观」的多行结构,和中文习惯相反:

Mr. James Wilson        ← 收件人
Flat 4B, Victoria Court ← 单元 + 楼名(可选)
24 High Street          ← 门牌号 + 街道
Camden                  ← 本地片区(可选)
LONDON                  ← 邮政城镇,全大写
NW1 8QP                 ← 邮编
UNITED KINGDOM          ← 国际件才写

三条容易出错的规则:

  1. 邮编中间的空格不能删。EC1A1BB 在很多老系统里直接判定格式错误,因为校验正则要求那个空格。
  2. 邮政城镇(Post Town)要全大写,这是皇家邮政的书写规范,不是随便写的城市名。
  3. 郡(County)现在可以不填。皇家邮政十多年前就取消了这项强制要求,邮编 + 邮政城镇足够路由。一些老表单还留着这栏,硬填反而可能和邮编对不上。

乡村地区的 House Name

英国部分乡村住宅没有门牌号,只有房名,比如 Rose Cottage、The Old Rectory、Ivy House。这种时候房名要单独占一行,放在街道之前。开发表单时如果只留了「门牌号 + 街道」两个字段,这类地址就没法录,得留一个自由文本行。

怎么测英国地址表单

用测试数据验证表单时,重点该放在这几条规则上:

本站的英国地址生成器按英格兰、苏格兰、威尔士、北爱尔兰四个构成国分区生成,邮编前缀与地区对应,可以直接拿来跑上面这几条。

避免踩的坑

想连着地址一起看字段顺序,可以对照英国地址格式完全指南,那里有完整的多行结构说明。

本站文章仅供学习参考。文中提到的平台规则可能变化,请以官方最新说明为准。

相关工具