2
A
回答
10
NSCharacterSet
s將成爲這裏的關鍵。首先,您需要的字符集的字母字符:
NSCharacterSet* letters = [NSCharacterSet characterSetWithRange:NSMakeRange('a', 26)];
然後,如果你想檢查是否字符串包含的字符,這不是一個字母,您可以使用此集的逆:
NSCharacterSet* notLetters = [letters invertedSet];
然後使用NSString
的rangeOfCharacterFromSet:
和notLetters
,如果範圍不是以NSNotFound
開頭,則字符串中會有禁止的字符。
NSRange badCharacterRange = [myString rangeOfCharacterFromSet:notLetters];
if (badCharacterRange.location != NSNotFound) // found bad characters
相關問題
- 1. 檢查字符串是否只包含允許的字符
- 2. 允許危險的查詢字符串
- 3. 不允許字符
- 4. Java消除html字符串中的不允許字符
- 5. 檢查contraint只允許某些字符
- 6. 檢查字符串只包含數字或只允許字符(R)
- 7. 只允許一個查詢字符串
- 8. 允許查詢字符串通過``````
- 9. 不允許在字符串中使用特殊字符
- 10. 不允許的字符笨
- 11. Python:檢查字符串中的字符
- 12. 檢查字符串中的字符
- 13. 只允許EditText中的字符串
- 14. CSS允許/不允許字符
- 15. SSH.NET不會允許這個字符串
- 16. 檢查如果字符串包含允許的內容
- 17. 檢查字符串的子字符串
- 18. 從文件中檢查輸入的字符串包含允許的字
- 19. CookieDecoder中允許的字符
- 20. 允許字符串中的某些字符(php)
- 21. 只想允許字符串中的某些字符
- 22. 只允許字符串中的某個字符。 Javascript
- 23. 只允許字符串中的某些字符
- 24. 只允許字符串中的某些字符
- 25. PHP字符串不允許< and >字符
- 26. 字符串反轉,std :: string不允許字符賦值?
- 27. 結合字符串中的ObjectiveC
- 28. Bash:根據「允許字符串」檢查當前日期時間
- 29. 檢查字符串是否允許使用其他值。 Java
- 30. 檢查字符串包含字符串
Arr;打字時打我。 – Wevah 2010-08-31 04:05:01