我正在使用这个库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
}