答案 0 :(得分:9)
答案 1 :(得分:1)
答案 2 :(得分:0)
答案 3 :(得分:0)
如果您只处理美国电话号码,您可以按照常用的UI设计使用三个文本框=一个用于区号+第二个用于交换+第三个用于号码。这样,您可以测试每个只包含数字,并输入正确的位数。
如果您正在处理全球范围内的号码,这会因为某些国家根本不使用区号而且号码长度因国家/地区而异。
订阅者号码可能短至3位数或长达11位或12位数。区号在使用时的范围为1到6位。数据还需要与国家/地区代码一起存储,以便有机会正确格式化以供显示。