Android和IOS-如何取消国家代码和0';电话号码前面是什么
我从手机的通讯录(iOS和Android)中获得了一个联系人列表。但它们并不统一。有时我会得到带有国家代码的电话号码,比如(+919912345678),或者我得到的号码前面有零,比如09912345678,或者我得到的号码没有国家代码,前面有零,比如9912345678 任何人都可以建议如何敲打国家代码和前面的零,并只获得国家编号,在这种情况下说9912345678 我目前正在执行字符串替换,将“+”替换为空白,并将以0开头的数字替换为零 我相信应该有更好的方法来做到这一点 我正在查看所有国家代码,而不仅仅是+91 该功能的输入应该是任何格式的联系人号码,我正在寻找该格式的国家号码 (范围仅限于手机号码)Android和IOS-如何取消国家代码和0';电话号码前面是什么,android,ios,abaddressbook,phone-number,Android,Ios,Abaddressbook,Phone Number,我从手机的通讯录(iOS和Android)中获得了一个联系人列表。但它们并不统一。有时我会得到带有国家代码的电话号码,比如(+919912345678),或者我得到的号码前面有零,比如09912345678,或者我得到的号码没有国家代码,前面有零,比如9912345678 任何人都可以建议如何敲打国家代码和前面的零,并只获得国家编号,在这种情况下说9912345678 我目前正在执行字符串替换,将“+”替换为空白,并将以0开头的数字替换为零 我相信应该有更好的方法来做到这一点 我正在查看所有国家
谢谢你花时间和精力帮助我。好吧,如果我理解你的问题正确的话。
您需要从别处提取国家信息,并将其作为输入来获取国际访问号码。尝试查看
phonenumberrutils
。感谢您的回复。我需要的是,如果我得到一个手机号码,我需要去掉手机号码中的国家代码,如果没有国家代码,还需要去掉号码前面的“0”。