楼层单元号与六位邮编是两个不同字段。#08-12 这类写法属于单元信息,不应填入 Postal Code。

下方使用虚构街道演示字段布局,不代表经过核验的收件地址。

地址格式示例

12 Example Road
#08-12
SINGAPORE 018956
字段标签含义
Block / House number楼栋 / 门牌号
Street name街道名称
Floor-unit楼层单元号
Postal code六位邮编

#08-12 应该放在哪里?

如果表单提供 Unit 或 Apartment 栏,将其填入该栏;只有两行地址时,可以将单元信息放到第二行,街道和门牌放在第一行。复制完整地址后,再检查解析器能否恢复这两个字段,不能只检查页面上看起来是否完整。

为什么单元号不能用数字输入框?

# 和连字符都属于需要保留的文本,数字输入框或过于严格的清洗规则可能把它变成 812。测试输入、粘贴、自动填充、保存与再次编辑,确认同一个字符串在所有环节一致。没有单元号的地址也应按目标表单的规则单独测试。

六位邮编如何避免与单元号混淆?

将 Postal Code 和 Address Line 2 分栏并标注不同示例;018956 按文本保存。新加坡作为城市和国家的显示值可以相同,但中区、东区、西区只是本站生成配置,不应被当作必须填写的 State。真实地址匹配应另行核验。

回归检查清单

当前生成器的覆盖与限制

当前 addressLine2 使用通用 Unit / Block 合成格式,并非自动输出 #楼层-单元。需要测试 #08-12 等输入时,请单独准备该用例。

打开新加坡地址生成器

参考来源

IRAS · House and unit numbers