ios中利用NSPredicate(谓词)匹配
ios中利用NSPredicate(谓词)匹配 :
下面就以匹配邮箱作为演示:
NSString *email = @“[email]nijino_saki@163.com[/email]”; NSString *regex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isValid = [predicate evaluateWithObject:email];