我想要得到用户电话号码的国家代码,他/她的手机可能没有输入国家代码(11位).If这是可能的,然后请帮助我。
发布于 2020-07-01 17:03:19
有一个很棒的库叫做libphonenumber (C#端口:https://github.com/twcclegg/libphonenumber-csharp),它可以将电话号码转换成有效的E.164号码。但是,您需要假设号码的原始国家/地区才能正确解析它们。
public string ParsePhoneNumber(string number)
{
var phoneNumberUtil = PhoneNumbers.PhoneNumberUtil.GetInstance();
return phoneNumberUtil.Parse(nationalPhoneNumber, "DE");
}https://stackoverflow.com/questions/62673237
复制相似问题