返回经验列表
地址格式缩写规则

美国地址中的方向缩写(N/S/E/W)使用规则

Petmind2026-06-175分钟阅读

美国地址中的方向缩写(N/S/E/W)使用规则

方向缩写是美国地址中常见但容易出错的元素。它们用于标识街道的方向前缀或后缀,如 "North Main Street" 或 "5th Avenue NW"。本文将详细介绍 USPS 方向缩写的标准规则和使用方法。

方向缩写标准

USPS 定义了 8 个标准方向缩写:

方向缩写示例
NorthNN Main St
SouthSS Oak Ave
EastEE 5th St
WestWW Broadway
NortheastNENE 42nd St
NorthwestNWNW Pine St
SoutheastSESE Division St
SouthwestSWSW Jefferson St

方向词的位置

方向词在地址中可以出现在两个位置:

前缀方向

方向词出现在街道名称之前:

```

1234 N Main Street

4567 SW Broadway

```

后缀方向

方向词出现在街道类型之后:

```

1234 Main Street N

4567 Broadway SW

```

前缀和后缀的含义可能不同。例如在许多城市中,"N Main St" 和 "Main St N" 可能指向不同的路段。

常见格式问题

1. 多余的句号

USPS 标准中方向缩写不带句号:

错误正确
N. Main StN Main St
S.W. BroadwaySW Broadway

2. 使用全称

在正式邮件中可以使用全称,但 USPS 推荐使用缩写:

全称缩写
NorthN
SouthwestSW

3. 方向词合并错误

错误正确说明
N W Main StNW Main St不应分开
N.E. Main StNE Main St不应有点号

开发中的处理

标准化函数

```javascript

const DIRECTION_MAP = {

'north': 'N', 'n': 'N',

'south': 'S', 's': 'S',

'east': 'E', 'e': 'E',

'west': 'W', 'w': 'W',

'northeast': 'NE', 'ne': 'NE',

'northwest': 'NW', 'nw': 'NW',

'southeast': 'SE', 'se': 'SE',

'southwest': 'SW', 'sw': 'SW'

};

function standardizeDirection(input) {

const normalized = input.toLowerCase().replace(/\./g, '').trim();

return DIRECTION_MAP[normalized] || input;

}

```

正则校验

```

\b(N|S|E|W|NE|NW|SE|SW)\b

```

城市特定规则

一些城市有独特的方向命名规则:

  • 纽约曼哈顿:使用 E/W 表示东/西侧,如 "E 42nd St"
  • 华盛顿特区:使用 NW/NE/SW/SE 四象限系统,如 "1600 Pennsylvania Ave NW"
  • 西雅图:部分街道使用 N/S/E/W 前缀
  • 在开发地址系统时,如果目标用户集中在某个城市,建议了解当地的特殊命名规则。

    小结

    方向缩写虽然只是地址中的一个小元素,但正确的使用和标准化对于地址匹配和投递准确性至关重要。在开发中,建议实现方向词的自动标准化函数,并在地址验证流程中统一处理方向缩写的格式。

    返回经验列表