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