使用google的libphonenumber库接受移动电话号码,但不接受固定电话号码
本文关键字:电话号码 不接受 移动 google libphonenumber 使用 | 更新日期: 2023-09-27 18:01:30
我正在使用Google的libphonenumber库来验证移动号码,但是我只想接受移动号码而拒绝固定电话号码。
这可能吗?
这是我的电话号码验证码:
public bool MobileNumberContentValidator(string mobileNumber, string region)
{
var phoneUtil = PhoneNumberUtil.GetInstance();
var phone = phoneUtil.Parse(mobileNumber, region.ToUpper());
if (phoneUtil.IsValidNumber(phone))//its validate all kind of phone numbers
return true;
else
return false;
}
此方法同时验证固定电话和移动电话号码。我要拒绝固话号码,接受手机号码
最后我发现这是为了接受手机号码:
if (phoneUtil.GetNumberType(mobile) == PhoneNumberType.MOBILE) return true