美国地址填写指南

美国地址 Address Line 1 和 Address Line 2 怎么填?

跨境购物或注册海外服务时,Address Line 2 最容易被误当成“地址第二行,什么都能继续写”。实际上它有很明确的用途。

直接答案

Address Line 1
门牌号 + 街道名,例如 9494 J St
Address Line 2
公寓、套房、房间或单元号,例如 APT 4BSTE 210
没有公寓号
Line 2 留空,不要重复街道,也不要填城市或州

最简单的判断方法是:能把邮件送到哪栋楼,写 Line 1;进入这栋楼后还要找哪个单元,写 Line 2。

我用一条 California 地址做了什么测试

2026 年 7 月 30 日,我在中文版 美国地址生成器中固定选择 California,生成一条地址,再检查结果卡片里的 Street、City、State 和 ZIP Code。生成结果为 9494 J St, Sacramento, CA 95814, United States

中文版 AddressLab 选择 California 后准备生成美国地址
固定州后再生成,方便确认 Street 与 City、State、ZIP Code 没有串位。

这条结果只有 Street,没有单独生成公寓或套房号。因此放进常见跨境表单时,Line 1 填 9494 J St,Line 2 应留空。为了测试 Line 2,我会在测试环境手动增加 APT 4B,而不是把 Sacramento 或 CA 挪进去。

AddressLab 中文版生成结果中的 Street、City、State 和 ZIP Code 字段
Street 是 Line 1 的来源;City、State 和 ZIP Code 都有自己的输入框,不属于 Line 2。

三种常见地址应该怎么拆

场景Address Line 1Address Line 2
普通街道地址9494 J St留空
公寓9494 J StAPT 4B
公司套房9494 J StSTE 210
明确的单元号9494 J StUNIT 12

USPS 认可的次级单元缩写还包括 RMFLBLDGDEPT。已知类型时,写 APT 4B 通常比只写 #4B 更清楚。

为什么城市和州不能放进 Line 2

中文地址经常整段填写,用户容易把 Line 2 理解成“上一行没写完就接着写”。但美国网页表单通常已经把 City、State、ZIP Code 拆成独立字段。如果再次写进 Line 2,订单摘要可能出现 Sacramento, Sacramento,API 也会保存重复数据。

下面这种拆法才稳定:

Address Line 19494 J St

Address Line 2APT 4B(没有则留空)

CitySacramento

StateCA

ZIP Code95814

如果表单只有一行地址怎么办

USPS 的邮寄格式允许把次级单元信息放在主投递行末尾,例如:

9494 J ST APT 4B
SACRAMENTO CA  95814

如果一行放不下,USPS 建议把次级地址信息放在投递行的正上方,而不是下方。网页表单把它拆成 Line 1 和 Line 2,主要是为了存储、自动填充和字段校验,不代表邮寄标签必须保持相同分行。

测试 Address Line 2 时别只测“有值”

  1. 留空:Line 2 应该是可选字段,普通住宅不能因为留空而提交失败。
  2. 常见类型:分别测试 APT、STE、UNIT 和 RM。
  3. 长度:检查较长的楼栋和房间信息会不会被截断。
  4. 确认页:提交后 Line 2 不能丢失,也不能和 City 拼到一起。
  5. 保存与导出:保存地址、CSV、JSON 和 API 载荷应保留独立字段。

AddressLab 能帮到哪里

AddressLab 可以提供 Street、City、State、ZIP Code 等分开的测试字段。当前生成器不单独生成 Address Line 2,因此要测试公寓或套房场景,需要手动补一个 APT 或 STE 值。这反而能让测试用例更可控。

边界也要说清楚:这些是合成测试数据。字段组合合理不能证明随机门牌号真实存在,也不代表它可以收货或通过身份验证。方法、数据来源和限制记录在数据方法与编辑标准中。

官方资料