我已经将NSTextField
子类化,并且需要检查输入的文本格式是 00:00:00 还是 0:00:00 < / em>与textDidEndEditing
。我本来打算去regEx路线但是已经阅读了建议。是否有更简单的方法来实现这一目标?提前谢谢。
答案 0 :(得分:0)
如果您想使用NSPredicate
,那么您可以通过执行以下操作来模拟正则表达式的使用:
+(BOOL)text:(NSString*)content passesRegex:(NSString*)regex {
NSPredicate* regextest = [NSPredicate predicateWithFormat:
@"SELF MATCHES %@", regex];
return ([regextest evaluateWithObject:content] == YES);
}