美国电话号码

US phone numbers

提问人:RichW 提问时间:12/9/2010 最后编辑:AliciaBytesRichW 更新时间:5/5/2014 访问量:7363

问:

我正在构建一个使用电话号码来执行不同任务的应用程序,最近我收到了不少针对美国市场实施它的请求。不幸的是,由于我住在英国,我对美国电话号码格式知之甚少,而且这里有这么多美国用户,我希望你们中的一些人能够提供帮助。

我希望获得手机通话记录中显示的示例电话号码列表。我正在尝试确定它们是否以 +1234567、+001234567、001234567、01234567、1234567、234567 等格式出现,或者格式可能会有所不同。

希望您对在网络上提供电话号码犹豫不决,所以请随意更改几位数字(我主要对前几位数字和数字格式感兴趣)。

你能提供的数字越多越好,谢谢!

设置 电话号码

评论

1赞 Tim Barrass 12/9/2010
有趣的问题:)我看过关于标准数字格式的文章(维基百科上有一篇关于北美格式的文章),但我还没有看到有人真正问过人和系统是如何形成它们的。
0赞 RichW 12/9/2010
谢谢!在英国让事情顺利进行是一场噩梦。有些电话号码是 07712 123123,有些是 +447712 123123、447712123123、0447712123123 和 00447712123123!似乎根本没有任何一致性!看看美国能提供什么会很有趣;)
1赞 Tim Barrass 12/9/2010
我想我会先去掉空格,但从那时起——我想你总是可以假设你有数字的最右边部分,任何缺失的最左边部分代表越来越宽的地理区域......
1赞 Nate 12/9/2010
请注意,+1 是国家/地区代码,而电话号码前面经常看到的“1”只是长途拨号代码。这在实践中并不重要,但很高兴知道。为了进行比较,英国电话号码有时会显示前导“0”,但在拨打国际电话时必须省略它。对于美国号码,您将“从头开始省略 1(拨号代码),并在开头添加 1(国家/地区代码)。由于它们都是“1”,因此结果是相同的。
0赞 Tim Barrass 12/9/2010
我认为^^意味着“祝你好运,这可能是一段艰难的旅程:)”

答:

2赞 Yann Ramin 12/9/2010 #1

以下格式很常见:

+12312322334
2312322334
(231) 232-2334
2322334
232-2334

最后两种形式是不寻常的,尽管可能会遇到。区号暗示是手机的本地代码。

请注意,有一些无效的条目:数字从不以“1”开头(这是长途拨号指示器,在手机上是可选的),“555”前缀是保留的(因此在电影中常用)。

评论

0赞 RichW 12/9/2010
谢谢你,伟大的开始!有趣的是,了解当地的格式,我没有意识到这可能发生在美国。
1赞 DGH 12/9/2010 #2

美国电话号码由三部分组成:三位数区号、三位数号码和四位数号码。通常,这些以 (234)-555-1234 格式编写。如果您使用与呼叫者相同的区号拨打电话,则可以省略区号((234)部分)。对于固定电话,如果您打算包含区号,通常需要先输入 1,但大多数手机不需要这样做。

评论

0赞 RichW 12/9/2010
是的,我已经在维基百科文章中阅读了有关格式的信息,但我实际上追求的是手机上数字的真实示例(根据经验,我猜格式可能并不总是像您的示例那样整洁)。虽然拜托,如果我错了,请告诉我!
1赞 Tim Barrass 12/9/2010 #3

正如我所说 -- 有趣的问题。您是否搜索过“肮脏的北美电话格式”或“北美电话号码通常如何格式化”之类的内容?给我的印象是必须经常做的事情。

谷歌举了一个例子:电话号码格式提供商。它有 a) 一些示例格式和 b) 一些实际处理脏或非标准格式的代码,并重新格式化它们......

评论

0赞 RichW 12/9/2010
我一直在寻找,但我一直在努力决定要搜索什么。大多数时候,它只是购买了正确的格式等。我想那里的关键词是“肮脏”,我会做更多的研究!
0赞 Tim Barrass 12/9/2010
当然,呃,小心使用。但是,是的,这似乎是一个很好的关键词。邮政编码、邮政编码等......
0赞 RichW 12/9/2010
到目前为止,结果喜忧参半,搜索“肮脏的美国电话号码”得出了一些有趣的结果!;)
1赞 Tim Barrass 12/9/2010 #4

所以--从我的评论中,我想我会去掉空格(和连字符)开始,但从那时起,假设你有这个数字的最右边部分,任何缺失的最左边部分代表越来越宽的地理区域。

反过来说,如果这个假设有效,你可以通过采用标准格式的数字并从左侧切碎组来创建自己的样本编号。