11
A
回答
6
如果你的字符串都是Unicode(他們真的應該是,現在),你可以簡單地檢查所有代碼點127以下。 Unicode的底部128個代碼點是ASCII。
46
這裏有一個適合你的紅寶石字符串方法。
str.ascii_only? → true or false
返回true爲它只有ASCII字符的字符串。
"abc".force_encoding("UTF-8").ascii_only? #=> true
"abc\u{6666}".force_encoding("UTF-8").ascii_only? #=> false
相關問題
- 1. 檢查如果一個字符串是一個XML文檔
- 2. 檢查一個字符串,如果它包含字母
- 3. 如何檢查一個字符串是否是一個HashMap
- 4. 如何檢查一個對象是否是一個字符串?
- 5. 檢查一個字符串,如果有一個字
- 6. c#檢查標籤,如果它包含一個字符串
- 7. 如何檢查一個字符串是一個整數
- 8. 如何檢查一個字符串是否包含一個子字符串 - mysql
- 9. 如何檢查一個字符串是否等於另一個字符串?
- 10. 如何檢查是否一個字符串的ColdFusion有一個角色在它
- 11. 如何檢查一個ruby字符串是一個實際的字符串還是一個blob數據如image
- 12. 如何檢查是否字符串包含給定一個字符串<code>A\xC3B</code> ASCII碼
- 13. 如何抓住一個字符串,它是2個字符串
- 14. 如何刪除一個字符串,如果它是一個單一的考試
- 15. vb.net如何檢查一個字符串是否有某個字
- 16. 檢查一個字符串是一個字符串模式
- 17. 如何檢查它是否是一個字符串的最後一行vb.net
- 18. 如何停止檢查如果一個字符串空指數
- 19. 如何檢查一個字符串是否包含任何一些字符串
- 20. 如何檢查一個字符串是否是數字?
- 21. 如何檢查一個字符串是否是純字母?
- 22. 如何檢查一個字符串是否至少包含另一個字符串中的一個字符?
- 23. 查找字符串,但不包括,如果它是另一個字符串
- 24. 給定一個字符串,如何檢查前幾個字符是否是另一個字符串? C++
- 25. 檢查字符串是一個數字
- 26. 如何檢查如果一個類的節點存在一個字符串
- 27. 如何檢查一個TextView是否包含某個字符串
- 28. JavaScript的 - 我該如何檢查,如果一個字符串的一部分或等於另一個字符串
- 29. 如果它是由一個字符
- 30. Javascript - 如何檢查一個字符串是否包含多個子字符串