iOS谓词和正则表达式的配合使用

根据规则创建相应的正则表达式

    NSString *regular = @"^([A-Za-z]|[0-9])([0-9]|[A-Za-z]|\\s|\\-){0,}";

创建谓词

    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regular];

使用谓词判断对象是否符合规则

    return [predicate evaluateWithObject:zipCode];

猜你喜欢

转载自blog.csdn.net/LIUXIAOXIAOBO/article/details/121628873