1
A
回答
4
NSCharacterSet *nonAlphabetChars = [[NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"] invertedSet];
if ([myString rangeOfCharacterFromSet:nonAlphabetChars].location == NSNotFound) {
// myString is valid
...
} else {
// myString contains at least one invalid character
...
}
1
你可以做这样的事情:
NSCharacterSet *allowed = [NSCharacterSet alphanumericCharacterSet];
NSCharacterSet *forbidden = [allowed invertedSet];
NSRange range = [string rangeOfCharacterFromSet:forbidden];
BOOL isValid = (range.location == NSNotFound);
的alphanumericCharacterSet
可能不是你想要什么,看NSCharacterSet
更多选项。
相关问题
- 1. Python - 验证以确保输入只包含字符AZ
- 2. 匹配字符串,而不是由AZ或AZ开头,并包含1324
- 3. 确保用户名只包含:包括AZ,az,_, - ,0-9(没有逗号)PHP
- 4. 会话ID过长或含有非法字符,有效字符包括AZ,az,0-9和 ' - '
- 5. Warning:session_start()[function.session-start]:会话ID包含非法字符,有效字符是az,AZ,0-9和' - ',
- 6. 如何创建一个函数来检查一个字符串是否只包含AZ,0-9
- 7. 的Oracle SQL - REGEXP_LIKE包含除AZ或az
- 8. 如何确定一个字符串包含字符串
- 9. 的Android只接受az和AZ
- 10. 外汇牌价异国情调的字符AZ,az或0-9
- 11. XQuery - 删除所有不是{AZ,az,_,0-9}的字符(非法)
- 12. 正则表达式:字符串(包括AZ,az,0-9,可以包括 '\', '/' 和白色sapce)
- 13. 从字符串中移除除az之外的所有字符
- 14. 在oracle中,如何将属于[az] [AZ]的列中的字符数据转换为一些随机字符x
- 15. 过滤一个字符串只包含alnum字符+连字符?
- 16. 我如何验证一个字符串只包含零和一个字符?
- 17. 字母(az)
- 18. 如何确保一个字符串只包含预定义的已接受字符列表中的字符?
- 19. Ruby输出8到16个字符之间的每个可能的字符(AZ,az,0-9)
- 20. 如何确定一个字符串是否包含另一个字符串
- 21. Mysql的像字符[AZ]或零
- 22. 函数来确定一个字符串是否只包含另一个字符
- 23. Smalltalk:如何检查一个字符串只包含数字?
- 24. SQL字符串只包含
- 25. 如何确定一个字符串是否包含非字母数字字符?
- 26. 包含“AZ”,“az”,“0-9”,“ - ”,“()”,“&”,“/”,“\”,“,”的文本的正则表达式
- 27. 如何检查一个字符串只包含数字和一个小数点?
- 28. 检查一个字符串是否只包含特殊字符
- 29. 检查一个字符串是否只包含某些字符
- 30. 转换编码的字符到正常[AZ]字符
谢谢。它的工作正常。 – praveena 2011-01-31 06:36:08