【发布时间】:2011-05-22 10:13:47
【问题描述】:
我正在构建一个使用电话号码执行不同任务的应用程序,最近我收到了很多为美国市场实施它的请求。不幸的是,由于我住在英国,所以我对美国电话号码格式知之甚少,而且这里有这么多美国用户,我希望你们中的一些人能够提供帮助。
我希望获取您的手机通话记录中显示的示例电话号码列表。我正在尝试确定它们是否以 +1234567、+001234567、001234567、01234567、1234567、234567 等格式通过,或者格式可能会有所不同..
希望您对在网络上提供电话号码犹豫不决,因此请随意更改一些数字(我主要对前几位数字和数字格式感兴趣)。
您可以提供的数字越多越好,谢谢!
【问题讨论】:
-
有趣的问题 :) 我看过关于标准数字格式的文章(维基百科有一篇关于北美格式的文章),但我还没有看到有人真正问过人和系统是如何形成它们的。
-
谢谢!让事情在英国工作简直是一场噩梦。有些电话号码是 07712 123123,有些是 +447712 123123、447712123123、0447712123123 和 00447712123123!似乎没有任何一致性!看看美国能提供什么会很有趣;)
-
我想我会从一开始就去掉空格,但从那时起——我想你总是可以假设你有一个数字的最右边的部分,并且任何缺失的左边- 大多数部分代表越来越广泛的地理区域......
-
请注意,+1 是国家代码,而通常在电话号码前面看到的“1”只是长途拨号代码。在实践中并不重要,但很高兴知道。为了比较,英国电话号码有时会以“0”开头,但在拨打国际电话时必须省略。对于美国号码,您将“从开头省略 1(拨号代码),并在开头添加 1(国家代码)。”由于它们都是“1”,因此结果是相同的。
-
我认为 ^^ 的意思是“祝你好运,这可能是一段艰难的旅程:)”