加拿大邮编(Postal Code)格式详解:A1A 1A1 结构
2025-02-12 · 美国地址生成器
加拿大邮编的形状是固定的
加拿大邮编(Postal Code)永远是「字母-数字-字母 + 空格 + 数字-字母-数字」的六位结构,比如 M5V 2T6。前半段三位是前向分拣区(FSA,Forward Sortation Area),后半段三位是本地投递单元(LDU,Local Delivery Unit)。
看结构就知道两件事:第一,FSA 的首字母直接对应省份或地区,字母不对就十有八九是假地址;第二,字母和数字严格交替,没有 D、F、I、O、Q、U 这六个字母(避免和数字混淆)。
FSA 首字母与省份对照
- 纽芬兰与拉布拉多:A
- 新斯科舍:B
- 爱德华王子岛:C
- 新不伦瑞克:E
- 魁北克:G、H、J(H 为蒙特利尔岛)
- 安大略:K、L、M、N、P(M 为多伦多市区)
- 曼尼托巴:R
- 萨斯喀彻温:S
- 艾伯塔:T
- 不列颠哥伦比亚:V
- 努纳武特:X(也与西北地区共用部分段)
- 西北地区:X
- 育空:Y
这张对照表是校验加拿大地址最快的办法:省份写安大略、首字母却是 V,基本可以判定是拼的。
为什么空格不能省
加拿大邮政(Canada Post)的标准书写是 FSA 和 LDU 之间必须有一个空格。M5V2T6 在不少校验器里能过,但打印面单和做地址标准化时会被重新插回空格。测试用例最好两种都覆盖:一种测「宽容模式」,一种测「标准模式」,才能知道表单到底是严格还是宽松。
农村和城市的差别
城市里一个 FSA 覆盖几条街;农村地区可能整个小镇共用一个 FSA,LDU 里会出现 0 开头的段(例如 A0A 1A0 这类形态),代表route service 或乡村投递。所以「LDU 第二位是 0」在加拿大气味上是农村标记,不是错误。
写地址的正确顺序
Jordan Lee ← 收件人 1201 Bay Street ← 门牌号 + 街道 Apt 908 ← 单元号(可选) Toronto, ON M5V 2T6 ← 城市, 省份缩写 + 邮编 CANADA ← 国际件才写
注意两点:城市和省份写在同一行,用逗号隔开;邮编跟在省份后面,中间两个空格更易读。省份必须用两位大写缩写(ON、QC、BC、AB…),不是全称。
常见错误清单
- 首字母和省份不匹配:最常见的伪造痕迹。
- 用了被排除的字母:D、F、I、O、Q、U 不会出现在加拿大邮编里。
- 写成六位纯字母数字不带空格:能过部分前端校验,但打不出标准面单。
- 把省份写成全称:Ontario 而不是 ON,会挂在下拉校验上。
- 电话用本地写法:国际件要写 +1 并保证 10 位,不要带括号。
怎么用生成器测
本站的加拿大地址生成器覆盖全部 13 个省和地区,邮编首字母强制与所选省份一致,因此可以拿来测三类逻辑:省份切换后邮编是否重置、字母数字交替正则是否放宽了不该放宽的位置、以及单元号留空时是否误报。
更完整的字段说明见加拿大地址格式指南。
本站文章仅供学习参考。文中提到的平台规则可能变化,请以官方最新说明为准。