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 - 如何检查一个字符串是否包含多个子字符串