我怎麼能chceck在iPhone上用regularexpressions NSStrring只包含這個字符:a-zA-Z
數字0-9
或specialChars中:[email protected]#$%^&*()_+-={}[]:"|;'\<>?,./
正則表達式iphone
0
A
回答
2
NSCharacterSet *charactersToRemove = [[NSCharacterSet characterSetWithCharactersInString:@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 "] invertedSet];
NSString *stringValueOfTextField = [[searchBar.text componentsSeparatedByCharactersInSet:charactersToRemove]
componentsJoinedByString:@""];
試試這個: :::
0
爲了這個目的,你可以使用標準的類NSRegularExpression
0
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:@"\w[[email protected]#$%^&*()_+-={}\[\]:\"|;'\<>?,./]"
options:NSRegularExpressionCaseInsensitive
error:&error];
NSUInteger numberOfMatches = [regex numberOfMatchesInString:string
options:0
range:NSMakeRange(0, [string length])];
請注意NSRegularExpression
僅適用於iOS 4及以上版本。
相關問題
- 1. 正則表達式(正則表達式)
- 2. 正則表達式(正則表達式)
- 3. 正則表達式(正則表達式)
- 4. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 5. 用於GUID的iPhone正則表達式
- 6. 正則表達式崩潰的iPhone
- 7. iPhone正則表達式捕獲組
- 8. 正則表達式正則表達式返回的值正則表達式
- 9. 正則表達式正則表達式模仿正則表達式
- 10. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 11. 正則表達式表達
- 12. 正則表達式表達
- 13. 正則表達式表達
- 14. Java正則表達式組與。* vs正常正則表達式
- 15. Nintex正則表達式模式正則表達式
- 16. 設置從正則表達式模式到正則表達式?
- 17. 正則表達式(正則表達式)模式匹配
- 18. Python的正則表達式:「喜歡」正則表達式模式?
- 19. 形式的Java正則表達式PHP正則表達式
- 20. 正則表達式
- 21. 正則表達式
- 22. 正則表達式
- 23. 正則表達式
- 24. 正則表達式
- 25. 正則表達式
- 26. 正則表達式
- 27. 正則表達式
- 28. 正則表達式
- 29. 正則表達式
- 30. 正則表達式
thx,這種污染是非常有益的 –