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?