- Get link
- Other Apps
- (BOOL)validatePhoneNumber:(NSString *)phoneStr { NSString *phoneRegex = @"[789][0-9]{9}"; NSPredicate *test = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", phoneRegex]; BOOL matches = [test evaluateWithObject:phoneStr]; return matches; } - (BOOL)validateEmail:(NSString *)emailStr { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; return [emailTest evaluateWithObject:emailStr]; } // This method is use to Validate an URL - (BOOL)isValidUrl { NSString *regex =@"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+"; NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; return [urlTest evaluateWithObject:self]; } // This method is use to Validate an Name - (BOOL)isValidName