string - 是否有标准代码可以将电话号码格式化为 "standard format"

标签 string

例如,假设我们知道默认的区号是 ​​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/

相关文章:

c - 对结构成员的字符串操作

c - 防止c中字符串溢出

java - 调整 ASCII 艺术的高度,使不同的图形打印在同一行

string - 检查元素是否存在于 Racket 列表中

java - 在java中重复字母(乘法)

Python 3 : str(bytes_object) and str(bytes_object, 编码)不一致?

java - 学习java,找不到符号

在 C 中更改 malloc'd String 的元素?

c++ - 将字符数组中的字符连接成一个整数

c++ - 通过 >> 运算符将文件内容保存到变量