在 iOS 中使用各种验证来验证字符串

Validate string with various validation in iOS

我一直面临以下条件下有效字符串的问题。各自条件如下:

这里是我想要验证 A12342 的字符串示例(需要经过验证的输出)

在此先感谢,任何帮助都会 appreciated.If 如果有人需要有关我的查询的更多信息,请告诉我。

-(BOOL)CheckConditionForValidation
{ if([textfield.text isequalToString:@""]){
   return FALSE
  }
  //else if (//validation for my specific number)
   //{ 
     //want to implement logic here 
   //}

}

试试这个拒绝模式 [A-Z][0-9]{5,6}

通过 link Online rejex check

在线查看

如果它比这样使用更有效

- (BOOL)checkValidation:(UITextField *)textField
{
    NSString *rejex = @"<your pattern>";
    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", rejex];

    //if rejex fullfil than it will return true else false.
    return [emailTest evaluateWithObject:textField.text];
}