各国邮编格式对比:美国 ZIP、英国 Postcode、日本 〒 等
本文目录
- 为什么邮编格式各不相同
- 各国邮编速查表
- 最容易混淆的三种格式
- 表单校验的通用思路
不同国家采用完全不同的邮编体系:有的纯数字,有的字母数字混排,有的还要带符号。做跨境电商或国际业务时,理解这些差异能避免大量数据错误。
为什么邮编格式各不相同
邮编体系由各国邮政部门独立设计,取决于国家面积、人口密度和历史习惯。像美国、加拿大这样的大国倾向于使用较大范围的前缀;而英国、日本人口密集,邮编覆盖范围可以精确到街区甚至建筑。
各国邮编速查表
| 国家 | 名称 | 位数 | 格式示例 | 特点 |
|---|---|---|---|---|
| 美国 | ZIP Code | 5 位数字(可扩展 +4) | 90001 | 纯数字 |
| 英国 | Postcode | 5-7 位字母数字 | SW1A 1AA | 空格分隔,精确到街道 |
| 加拿大 | Postal Code | 6 位字母数字 | K1A 0B1 | 交替排列,首字母代表省份 |
| 澳大利亚 | Postcode | 4 位数字 | 2000 | 纯数字 |
| 德国 | PLZ | 5 位数字 | 10115 | 纯数字,首位代表大区 |
| 法国 | Code Postal | 5 位数字 | 75001 | 纯数字 |
| 日本 | 〒 邮编 | 7 位数字 | 100-0001 | 3+4 结构,带连字符 |
| 中国 | 邮政编码 | 6 位数字 | 100000 | 纯数字 |
| 新加坡 | Postal Code | 6 位数字 | 018906 | 纯数字,精确到建筑 |
| 巴西 | CEP | 8 位数字 | 01310-100 | 5+3 结构,带连字符 |
最容易混淆的三种格式
1. 英国 Postcode 与加拿大 Postal Code
两者都使用字母数字混排,但英国邮编是「区域 + 分区」结构,中间空格后是「数字 + 两字母」;加拿大则是严格的「字母-数字-字母 数字-字母-数字」交替结构。
2. 日本 〒 与巴西 CEP
两者都带连字符,但日本是 3 位 + 4 位,巴西是 5 位 + 3 位。连字符的位置不能搞混,例如 100-0001 是东京,01310-100 是圣保罗。
3. 美国 ZIP 与澳大利亚 Postcode
两者都是纯数字,但美国是 5 位,澳大利亚是 4 位。开发校验时最容易忽略的就是位数的差异。
表单校验的通用思路
- 先让用户选择国家,再根据国家启用对应的邮编格式校验;
- 允许用户输入空格与连字符,保存前统一清洗为规范格式;
- 对无邮编国家(如爱尔兰部分地区)不强制校验;
- 使用正则校验格式 + 官方数据接口校验真实性(可选)。
本站生成器内置了以上 10 个国家的邮编格式,可以作为格式验证与测试数据的参考来源。