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. 檢查一個字符串,如果它包含一個字符串,它是一個列表蟒蛇內
- 2. 檢查如果一個字符串是一個XML文檔
- 3. 如何檢查一個對象是否是一個字符串?
- 4. 檢查一個字符串,如果有一個字
- 5. c#檢查標籤,如果它包含一個字符串
- 6. 如何檢查一個字符串是一個整數
- 7. 如何檢查一個字符串是否包含一個子字符串 - mysql
- 8. 如何檢查一個字符串是否等於另一個字符串?
- 9. 如何檢查一個ruby字符串是一個實際的字符串還是一個blob數據如image
- 10. 檢查一個字符串是一個字符串模式
- 11. vb.net如何檢查一個字符串是否有某個字
- 12. 如何檢查它是否是一個字符串的最後一行vb.net
- 13. 如何停止檢查如果一個字符串空指數
- 14. 如何檢查一個字符串是否包含任何一些字符串
- 15. 如何檢查一個字符串是否是純字母?
- 16. 給定一個字符串,如何檢查前幾個字符是否是另一個字符串? C++
- 17. 如何檢查一個TextView是否包含某個字符串
- 18. Javascript - 如何檢查一個字符串是否包含多個子字符串
- 19. jQuery的檢查,如果一個數組的字符串值是一個textarea
- 20. SQLAlchemy的:它是如何,一個逗號確定如果查詢返回一個字符串或一個元組?
- 21. 如何檢查一個字符是否是一個撇號?
- 22. 的xsl:檢查,如果兩個字符串是相等的,如果爲true,則顯示另一個字符串
- 23. 如何檢查(子)字符串是一個JavaScript中的數字?
- 24. Java,如何檢查一個字符串是否包含數字?
- 25. 如何檢查一個字符串點在另一個之前?
- 26. RegexCheck如果「|」是在一個字符串
- 27. 如何檢查一個字符串是否是另一個字符串的一部分,則更換
- 28. 如何檢查一個字母是否在一個字符串中
- 29. 如何檢查一個有效的Base64編碼字符串
- 30. 如何檢查一個字符串是否是一個谷歌搜索或URL?