4

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

0 回答 0