在我的应用中,我只接受仅包含以下字符的NSStrings
:
可以识别的
NSRegularExpression
是什么?提前致谢!
真诚的
佐利
最佳答案
您可以使用:
-(BOOL) NSStringIsValid:(NSString *)checkString
{
NSString *stricterFilterString = @"[A-Z0-9a-z ]*";
NSPredicate *stringTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", stricterFilterString];
return [stringTest evaluateWithObject:checkString];
}
如果有效,它将返回YES,否则返回NO。
希望对您有帮助。