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