我有一个用户需要输入地址的系统。我当然想限制重复项,但我开始注意到的一个大问题是一些用户输入了“ Road”,而另一些用户输入了“ Rd”,因此重复项正在蔓延。
我查看了USPS街道后缀缩写的列表,但仍然有一个我找不到答案的问题。我可以用USPS标准缩写替换街道地址中的所有单词吗?一个例子是“ 123 Forest Hill Road”。如果我将其替换为缩写,那么它将是“ 123 Frst Hl Rd”或USPS所指的“街道后缀”是否意味着他们只希望您放到“ 123 Forest Hill Rd”?
USPS has an API,可以使您获得正确格式的地址。
[您必须要求USPS确定,但是我想如果您开始用“ 123 Frst Hl Rd”替换“ 123 Forest Hill Rd”,则您的应用程序和数据将会遇到麻烦。
您能否通过扩展所有术语而不是尝试缩写任何术语来避免整个问题?
在重复项上,只是想知道是否最好让用户从地址类型的下拉列表中进行选择。从用户手中取出它。
您还可以查看USPS邮政地址标准,其中解释了各种地址示例的首选格式和可接受格式。
尝试扩展/收缩地址时遇到的麻烦是,缩写通常可能是街道甚至城市名称的part