Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android和IOS-如何取消国家代码和0';电话号码前面是什么_Android_Ios_Abaddressbook_Phone Number - Fatal编程技术网

Android和IOS-如何取消国家代码和0';电话号码前面是什么

Android和IOS-如何取消国家代码和0';电话号码前面是什么,android,ios,abaddressbook,phone-number,Android,Ios,Abaddressbook,Phone Number,我从手机的通讯录(iOS和Android)中获得了一个联系人列表。但它们并不统一。有时我会得到带有国家代码的电话号码,比如(+919912345678),或者我得到的号码前面有零,比如09912345678,或者我得到的号码没有国家代码,前面有零,比如9912345678 任何人都可以建议如何敲打国家代码和前面的零,并只获得国家编号,在这种情况下说9912345678 我目前正在执行字符串替换,将“+”替换为空白,并将以0开头的数字替换为零 我相信应该有更好的方法来做到这一点 我正在查看所有国家

我从手机的通讯录(iOS和Android)中获得了一个联系人列表。但它们并不统一。有时我会得到带有国家代码的电话号码,比如(+919912345678),或者我得到的号码前面有零,比如09912345678,或者我得到的号码没有国家代码,前面有零,比如9912345678

任何人都可以建议如何敲打国家代码和前面的零,并只获得国家编号,在这种情况下说9912345678

我目前正在执行字符串替换,将“+”替换为空白,并将以0开头的数字替换为零

我相信应该有更好的方法来做到这一点

我正在查看所有国家代码,而不仅仅是+91

该功能的输入应该是任何格式的联系人号码,我正在寻找该格式的国家号码

(范围仅限于手机号码)


谢谢你花时间和精力帮助我。

好吧,如果我理解你的问题正确的话。
您需要从别处提取国家信息,并将其作为输入来获取国际访问号码。

尝试查看
phonenumberrutils
。感谢您的回复。我需要的是,如果我得到一个手机号码,我需要去掉手机号码中的国家代码,如果没有国家代码,还需要去掉号码前面的“0”。