繁体   English   中英

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

[英]How to use libphonenumber library in an ASP.NET Web Application?

我在使用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;
}

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

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

而且,如果您想使用应用程序的当前区域性,则可以使用CultureInfo CurrentCulture属性。

var cultureInfo = CultureInfo.CurrentCulture;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM