0
A
回答
1
我会使用的NSString方法rangeOfCharacterFromSet:
处理您的验证:
NSString *str = myTextField.text;
BOOL isValid = ([str length] > 6 &&
[str rangeOfCharacterFromSet:[NSCharacterSet letterCharacterSet]].location != NSNotFound &&
[str rangeOfCharacterFromSet:[NSCharacterSet decimalDigitCharacterSet]].location != NSNotFound &&
[str rangeOfCharacterFromSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]].location == NSNotFound);
相关问题
- 1. 使用自动过滤器来过滤空白和数字值
- 2. NSPredicate过滤器
- 3. 忽略空白的NSPredicate
- 4. NSPredicate将单词阵列过滤为字母数组
- 5. NSSortDescriptor和NSPredicate进行排序和过滤
- 6. 使用NSPredicate按关键字过滤NSArray
- 7. 空白(X'out)中间数字字母
- 8. NSPredicate过滤掉瓦尔
- 9. NSPredicate过滤NSMutableArray子NSDictionaries
- 10. 使用NSPredicate过滤数组
- 11. 空白FileField的Django queryset过滤器?
- 12. ExtJS的xtemplate过滤空白行
- 13. NSPredicate过滤通过的数组对象
- 14. 过滤字母组合
- 15. 当在页眉过滤器中选择空白时,ASPXGridView不会按空白字段进行过滤
- 16. 火花数据帧同时过滤空白和空格
- 17. 随机字母返回空白
- 18. 使用elasticsearch过滤标签与空白
- 19. 过滤式需要忽略空白值
- 20. 如何过滤Jira中的空白字段?
- 21. 正则表达式 - 过滤字母和非字母数字字符
- 22. 如何创建空白选项和未经过滤的状态
- 23. Excel的VBA - 日期过滤器和空白
- 24. 使用NSPredicate过滤文本是字符串数组的过滤数据数组
- 25. 过滤的NSArray/NSDictionary中使用NSPredicate
- 26. 使用NSPredicate过滤数组的NSDictionary
- 27. iPhone - NSPredicate(增加更多的过滤器)
- 28. 滤波器NSScanner一个String和去除空白数字字符
- 29. 将空白分割为空白字符,除了首字母缩写词
- 30. ActiveAdmin过滤器 - 找到所有有空白字段
Thans jonkroll,其完美的。 – kforkarim 2012-01-06 21:30:24