各国邮编格式对照
适合做表单校验或识别异常地址。各地可能有例外,投递仍以官方邮局数据为准。
| 国家 / 地区 | 格式 | 示例 |
|---|---|---|
| United States | NNNNN or NNNNN-NNNN | 94107 / 10001-0001 |
| Canada | A0A 0A0 | K1A 0B1 |
| United Kingdom | A9 9AA / A99 9AA / AA9 9AA … | SW1A 1AA |
| Ireland | A65 F4E2 (Eircode) | D02 AF30 |
| Germany | NNNNN | 10115 |
| France | NNNNN | 75001 |
| Spain | NNNNN | 28013 |
| Italy | NNNNN | 00118 |
| Netherlands | NNNN AA | 1012 AB |
| Belgium | NNNN | 1000 |
| Switzerland | NNNN | 8001 |
| Sweden | NNN NN | 111 22 |
| Norway | NNNN | 0150 |
| Denmark | NNNN | 1050 |
| Poland | NN-NNN | 00-001 |
| Portugal | NNNN-NNN | 1000-001 |
| Brazil | NNNNN-NNN | 01310-100 |
| Mexico | NNNNN | 06600 |
| Argentina | A9999AAA / NNNN | C1000WAM |
| Japan | NNN-NNNN | 100-0001 |
| South Korea | NNNNN | 04524 |
| China (mainland) | NNNNNN | 100000 |
| Hong Kong | None (district addressing) | — |
| Taiwan | NNN / NNNNNN | 100 / 100233 |
| Singapore | NNNNNN | 018956 |
| India | NNNNNN (PIN) | 110001 |
| Australia | NNNN | 2000 |
| New Zealand | NNNN | 6011 |
| UAE | Often none / PO Box | — |
| Saudi Arabia | NNNNN | 11564 |
| Turkey | NNNNN | 34110 |
| Russia | NNNNNN | 101000 |
| South Africa | NNNN | 8001 |
说明
- 仅列常见格式,不是全部有效邮编。
- 香港、阿联酋不少地址更依赖区域或邮箱号,而非全国统一邮编。
如何阅读本表的邮编格式
邮编因国家而异——绝不要用同一套规则校验全球地址。
每一行展示该国的典型写法,不是完整校验器。字母 A、N 分别代表任意字母或数字;示例中的空格和连字符也是用户期望看到的格式一部分。加拿大为 A0A 0A0(字母数字交替),德国为五位连续数字。做表单时应与国家选择器联动——同一个输入框无法同时安全接受美国 ZIP+4 与英国 outward code。
邮编校验中的常见错误
美国 5 位 ZIP 与中国大陆 6 位数字看起来相似,规则却完全不同。
常见做法是用一条全局正则拒绝合法邮件。英国邮编必须保留空格(SW1A 1AA,不是 SW1A1AA);荷兰在字母后缀前要有空格(1012 AB);巴西、葡萄牙中间有连字符(01310-100、1000-001)。前导零不能丢:美国 00501、墨西哥 01000 都合法。校验前不要擅自去掉标点——在正则里捕获,仅在承运商允许时再规范化入库。
没有全国统一邮编的国家与地区
香港没有邮编;邮件按地区名和完整街道地址分拣。
表中若干高频市场刻意标为“无”或破折号。香港、阿联酋许多地址及一些岛国依赖地区、楼宇名和邮政信箱,而非全国代码。爱尔兰已有 Eircode(如 D02 AF30),但非正式邮件仍常省略。若结账强制填写邮编,应在已知无邮编的国家提供“不适用”选项或改为可选——硬填数字会产生承运商拒收的假码。
在软件与物流流程中使用本表
先用国家专属正则校验,发货前仍以官方邮局数据为准。
本表是 UX 提示与初筛用的格式速查,不能替代投递保证。各国邮局或官方 API(USPS、Royal Mail、日本邮便等)才是代码是否存在、是否在役的权威来源。客服应记录国家、用户原始输入与规范化结果。批量 CSV 导入时统一 Unicode 空格,拒绝混国别行,对不符合任何模式的行人工复核,而不是静默丢信。
常见问题
- 加拿大邮编是什么格式?
- 加拿大邮编格式为 A0A 0A0,即字母数字交替,例如 K1A 0B1。
- 美国邮编有几位数?
- 美国标准邮编为 5 位数字;ZIP+4 格式再加连字符和 4 位数字,例如 10001-0001。
- 香港有邮编吗?
- 没有。香港不使用邮编,邮件按地区和完整地址分拣。
加拿大邮编格式为 A0A 0A0,字母与数字交替,例如 K1A 0B1。
美国标准邮编为 5 位数字;ZIP+4 再加连字符和 4 位。
香港不使用邮编。