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. Warning:session_start()[function.session-start]:会话ID包含非法字符,有效字符是az,AZ,0-9和' - ',
- 2. 会话ID过长或含有非法字符,有效字符包括AZ,az,0-9和 ' - '
- 3. 的Oracle SQL - REGEXP_LIKE包含除AZ或az
- 4. 如何确定一个字符串包含字符串
- 5. 的Android只接受az和AZ
- 6. XQuery - 删除所有不是{AZ,az,_,0-9}的字符(非法)
- 7. 如何确保一个字符串只包含预定义的已接受字符列表中的字符?
- 8. Mysql的像字符[AZ]或零
- 9. 如何确定一个字符串至少包含一个字母字符?
- 10. Smalltalk:如何检查一个字符串只包含数字?
- 11. SQL字符串只包含
- 12. 如何确定一个字符串是否包含非字母数字字符?
- 13. 包含“AZ”,“az”,“0-9”,“ - ”,“()”,“&”,“/”,“\”,“,”的文本的正则表达式
- 14. 检查一个字符串是否只包含特殊字符
- 15. 如何确保在一个字符串中只有一个http://?
- 16. 如何确定一个PHP字符串只包含经度和纬度
- 17. 密码至少[1-9]至少[az]至少[AZ]无特殊字符
- 18. MySQL:检查是否第一个字符是_not_ AZ
- 19. 确定一个字符串是否包含任何一组字符串
- 20. 红宝石正则表达式允许包括AZ,az,0-9,句号,连字符和空格
- 21. 确保在Python中包含尾随字符作为字符串
- 22. 确定是否一个字符串包含一个字
- 23. MongoDB:如何过滤只包含特定字符的字符串?
- 24. 如何检查一个字符串是否只包含特定字符
- 25. PHP - 如何检查一个字符串是否只包含小写字符?
- 26. 如何检查一个字符串只包含Prolog中的某些字符?
- 27. java验证字符串包含数字和搜索,以确保没有字符
- 28. 我如何判断一个字符串是否只包含字母和空格
- 29. 如何检查一个字符串是否包含一个子字符串 - mysql
- 30. 如何找到一个字符串是否包含在另一个字符串
谢谢。它的工作正常。 – praveena 2011-01-31 06:36:08