如何在ASP.NET Web应用程序中使用libphonenumber库?

时间:2017-02-01 07:58:27

标签: c# asp.net libphonenumber

我在使用ASP.NET中的libphonenumber库时遇到了问题。以下显示了我对库的使用。

我的Page_Load事件:

protected void Page_Load(object sender, EventArgs e) {
    IsValidNumber("9629212444"); // Here I pass the value from textbox dynamically
}

我的验证方法:

bool IsValidNumber(string aNumber) {
    bool result = false;
    PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.GetInstance();
    PhoneNumber phoneNumber = phoneNumberUtil.Parse(aNumber,"IN");
    result = phoneNumberUtil.IsValidNumber(phoneNumber);
    return result;
}

1 个答案:

答案 0 :(得分:0)

根据您对问题的评论,我想您正在尝试实现以下内容。

var cultureInfo = new CultureInfo("hi-IN");
var regionInfo = new RegionInfo(cultureInfo.LCID);
string regionName = regionInfo.TwoLetterISORegionName; // regionName == IN

此外,如果您想使用应用程序的当前文化,可以使用CurrentCulture的{​​{1}}属性。

CultureInfo