UI电话号码接受 - 国际格式

时间:2011-03-15 11:28:26

标签: user-interface phone-number

世界各地的电话号码是否有任何标准? 我想创建一个用户界面来接受电话号码 根据国家/地区,电话号码接受对话框应该像美国一样更改,它应该是+ 1-408-567-9822 世界各地都有不同类型的公约。 是否有任何地方可以获得所有标准或代码来格式化电话号码。

2 个答案:

答案 0 :(得分:1)

不同国家/地区有不同的格式,例如我在英国的电话号码是020 8xx xxxx和07963 xxx xxx,但是由于各种原因,每个人都使用这些格式,例如许多人写第一个为0208 xxx xxx,后者为0796 3xxx xxx(020)8xx xxx。如果切割和贴上你可能有0208xxxxxx

因此我的观点是,没有令人满意的格式只接受任何数字和字符序列,并忽略具有正确位数的字符。我会单独选择国家,所以美国+1,英国+44,这样你可以在国内拨打本地电话,但其余的只是任何号码,

答案 1 :(得分:1)

有一个标准E.164。有可用于处理电话号码的库,例如libphonenumber