例如,假设我们知道默认的区号是 21,国家/地区代码是 62
123456789 -> 6221123456789
021123456789 -> 6221123456789
022123456789 -> 6222123456789
6222123456789 -> 6222123456789
(62)21 123456789 -> 6221123456789
基本上这看起来很简单。不过,我想知道电话号码是否有规定。
例如,如果电话号码长度为 10,前 2 位数字是否始终为国家/地区代码?
IOS 使用什么样的格式?
最佳答案
可悲的是,不同的国家/地区有不同的标准,甚至国家/地区也有不同的使用标准,您可以看到 here .
您可以针对不同的县制定不同的规则,或者只选择您认为有意义的格式,或者允许用户更改格式。
关于string - 是否有标准代码可以将电话号码格式化为 "standard format",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263156/