微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c#-4.0 – 如何使用国际格式的libphonenumber格式化电话号码.

在由 Github上的libphonenumber提供的 documentation中,有一个 demo,它将任何提供的号码转换为国际格式,例如4915213116250被转换为49 1521 3116250

我想在C#中使用相同的功能.

在libphone的文档中,需要解析数字并提供国家/地区.但该演示无需提供地区/国家即可.有人可以让我知道它是如何完成的吗?

解决方法

你试过这个吗?
var phoneUtil = PhoneNumberUtil.GetInstance();
var numberProto = phoneUtil.Parse("1234567890","IT");
var formattedPhone = phoneUtil.Format(numberProto,PhoneNumberFormat.INTERNATIONAL);

这会给你“39 123 456 7890”

原文地址:https://www.jb51.cc/csharp/100201.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐