我正在使用此库https://github.com/me2day/libPhoneNumber-iOS来验证电话号码。
我想问的是,在whatsapp上如果您输入的电话号码数字大于或小于某个国家/地区的原始电话号码,则会显示错误,并会显示数字小于或大于的数字。我怎样才能做到这一点?如何计算特定国家/地区使用的电话号码的位数,并根据该数字给出错误。
目前我正在验证像这样的国家/地区的电话号码
let phoneUtil = NBPhoneNumberUtil.sharedInstance()
do {
let number:NBPhoneNumber = try phoneUtil.parse(phoneNumber, defaultRegion:countryCode)
let isValidNumber: Bool = phoneUtil.isValidNumberForRegion(number, regionCode: countryCode)
return isValidNumber
}catch let error as NSError {
print(error.localizedDescription)
return false
}