我想将电话号码存储为我的数据库/应用程序中的唯一用户ID,该数据库/应用程序最初将在美国推出,但最终可能会扩展到其他国家/地区。
我的问题是,在存储电话号码时,将数字存储为字符串的弹性方式是什么,以便我没有来自其他国家/地区的任何重复号码重叠。
我最初的想法就是这样做
+1(212)555-5555
+{countryCode}({areaCode}){{subscriberCode}} *formatted with a hyphen for u.s numbers
这看起来是否合理还是有任何陷阱?应该使用空格?例如,我无法想象其他国家会在其订户代码中使用空格或括号......但也许他们会这样做?如果它遵循ios和Android手机的地址簿的标准输出格式也会很好。
答案 0 :(得分:1)
这就是我要说的:
答案 1 :(得分:0)