Try this one:---
NSString* yourPhoneNo=@"44557788991";
NSString *regex = @"^((\\+)|(00))[0-9]{6,14}$";
NSPredicate *validation = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isValidate = [validation evaluateWithObject:yourPhoneNo];
Or this one:---
NSString *stringToBeTested = @"8123456789";
NSString *mobileNumberPattern = @"[789][0-9]{9}";
NSPredicate *mobileNumberPred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", mobileNumberPattern];
BOOL matched = [mobileNumberPred evaluateWithObject:stringToBeTested];