android - 通过国家代码检查手机号码是否有效

标签 android contacts

我有像“+919672525253”这样的联系人。现在我从那个号码中提取像“91”这样的国家代码。现在如果号码像“9672525253”,如果我提取国家代码那么它会给我“967”。那么在提取国家代码后,我如何检查剩余号码是否是该国家代码的有效手机号码? 编辑

如果有人知道国家/地区的手机号码长度,那么我也可以解决这个问题。比如印度的 10 位数字。

最佳答案

你几乎不能。例如在美国,手机号码和固定电话号码是无法区分的,它们与固定电话号码一样具有正常的区号。即使可能每个国家/地区的做法都不同,并且随着数字用完新前缀的添加和事情的变化,它也在不断变化,它们不是您可以匹配的模式或您可以查询的数据库。

关于android - 通过国家代码检查手机号码是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265181/

相关文章:

android - 旋转模拟器时屏幕被分割

android - cordova 7.x 添加自定义平台——我们得到了哪些好处?

android - 单击刷新按钮刷新 Activity 内容

android - Imagemagick mogrify android 9-patch png

java - 从联系人 android 中检索照片

swift - 无法将类型 "Game Scene"的值分配给类型 "SKPhysicsContactDelegate"的值

java - (OpenCV) 在 Android Studio 中找不到 Core.line

crash - 使用某些插件访问设备通讯录时,应用程序崩溃且没有任何日志

objective-c - 获取地址簿的子数组

c# - 将新联系人添加到现有联系人组 ews api