我只想允许 az、0-9 和 _(下划线),但它不能正常工作。
NSString *test = @"name_test09"; // should be valid
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"[a-z0-9_]"];
if ([predicate evaluateWithObject:test] == NO) {
// not validated
} else {
// validated
}