【发布时间】:2015-06-07 23:11:34
【问题描述】:
确保 NSString 仅包含字母 a-z 和 A-Z 的最佳方法是什么。
我尝试了以下代码,但由于某种原因无法正常工作:
NSString *myegex = @"[A-Za-z]";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", myregex];
if (![emailTest evaluateWithObject:self.initials.text]) {
// print error
return;
}
【问题讨论】:
-
“由于某种原因无法正常工作”是什么意思?是不是编译失败?它是否引发运行时异常?是否存在编译时错误?它是否产生了意想不到的结果(什么输入的结果是什么,与预期结果相比如何)?是发射导弹吗?发生了什么事?
标签: objective-c regex nsstring