如何在没有国家代码的情况下获得电话联系?

如何在没有国家代码的情况下获得电话联系?,第1张

概述我可以通过电话获得联系电话.我想知道如何从中删除国家/地区代码.即如果用户的电话号码带有国家代码(91-9876543210),我需要没有带前缀国家代码的电话号码(9876543210). 提前致谢. 我建议使用 libphonenumber轻松解析电话号码.您可以通过这种方式拆分国家/地区代码和电话号码. try { // phone must begin with '+' Ph 我可以通过电话获得联系电话.我想知道如何从中删除国家/地区代码.即如果用户的电话号码带有国家代码(91-9876543210),我需要没有带前缀国家代码的电话号码(9876543210).

提前致谢.

解决方法 我建议使用 libphonenumber轻松解析电话号码.您可以通过这种方式拆分国家/地区代码和电话号码.
try {    // phone must begin with '+'    PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();    Phonenumber.PhoneNumber numberProto = phoneUtil.parse("+91-9876543210","");    int countryCode = numberProto.getCountryCode();    long nationalNumber = numberProto.getNationalNumber();    Log.i("code","code " + countryCode);    Log.i("code","national number " + nationalNumber);} catch (NumberParseException e) {    System.err.println("NumberParseException was thrown: " + e.toString());}
总结

以上是内存溢出为你收集整理的如何在没有国家代码的情况下获得电话联系?全部内容,希望文章能够帮你解决如何在没有国家代码的情况下获得电话联系?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存