UITextField * username = (UITextField *) [self.view viewWithTag:666];
UITextField * password = (UITextField *) [self.view viewWithTag:999];
UITextField * repassword = (UITextField *) [self.view viewWithTag:888];
UITextField *email = (UITextField *) [self.view viewWithTag:777];
NSString * regex1 = @"(^[A-Za-z0-9]{3,20}$)";
NSString * regex2 = @"(^[A-Za-z0-9]{6,20}$)";
NSString * regex3 = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate * pred1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex1];
NSPredicate * pred2 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex2];
NSPredicate * pred3 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex3];
BOOL isUsername = [pred1 evaluateWithObject:username.text];
BOOL isPassword = [pred2 evaluateWithObject:password.text];
BOOL isEmail = [pred3 evaluateWithObject:email.text];