電話番号を検証するために、このライブラリ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
}