I think you want to check the number country wise. for this you have to use following demo
https://github.com/rmaddy/RMPhoneFormat
for UK
RMPhoneFormat *fmt = [[RMPhoneFormat alloc] initWithDefaultCountry:@"uk"];
NSString *numberString = // the phone number to format
NSString *formattedNumber = [fmt format:numberString];
for Australia
RMPhoneFormat *fmt = [RMPhoneFormat instance];
NSString *callingCode = [fmt callingCodeForCountryCode:@"AU"]; // Australia - returns 61
NSString *defaultCallingCode = [fmt defaultCallingCode]; // based on current Region Format (locale)
and so on...