我想使用正则表达式,并且我想在其中制定一个规则,允许每个特定字符的期望字符(在我的情况下是 < 和 >)。我知道 (.*) 允许每个字符。那么我该如何限制 . 不列出所有字符?
问问题
463 次
3 回答
2
您应该使用否定字符集。例如,在您的情况下,您可以使用[^<>]*
.
于 2012-04-28T11:28:40.583 回答
0
您是否尝试过 ^[><] 使用它来跳过方括号中的字符。
于 2012-04-28T11:29:52.387 回答
0
#define VALIDATION @"[<>a-zA-Z\\d]"
NSPredicate *NameValidation = [ NSPredicate predicateWithFormat:@"SELF MATCHES %@", VALIDATION];
int retVal = [NameValidation evaluateWithObject:inPasskey];
希望,这会让你..
于 2012-04-28T11:32:30.530 回答