java - 如何将手机号码拆分为国家代码、地区代码和本地号码?

如何将手机号码拆分为国家代码、地区代码和本地号码? 例如+919567123456 拆分后

国家代码 = 91

区号 = 9567

本地号码 = 123456

最佳答案

不要维护自己的所有这些数据的表!使用“Java International Phone Number Utilities library v3.0”,https://github.com/googlei18n/libphonenumber .这是 Google 使用的,Google 会为您维护它!

https://stackoverflow.com/questions/2543938/

相关文章:

angular - VS Code Auto Indent/Code Formatting 将单引号

c# - 寻找快速测试 C# 格式字符串的工具

java - 如何使用输入大小修饰符打印长类型值?

java - 了解 JodaTime DateTime.parse(string, formatte

ruby-on-rails - Ruby on Rails - 如何以我需要的格式显示日期?从 YY

c - 将 double 限制为两位小数

c# - 防止 XmlSerializer 格式化输出

c++ - 将两个数字合二为一。示例 : 123 and 456 become 123456

formatting - 代码格式化 : is lining up similar lines ok

php - 使用 PHPMailer 发送纯文本电子邮件