Ame*_*mer 12 ruby-on-rails-3 ruby-1.9
例如:
"ASCII".is_ascii? # => true
"?????".is_ascii? # => false
Run Code Online (Sandbox Code Playgroud)
Sim*_*tsa 51
有一个bult-in Ruby字符串方法适合你.
str.ascii_only? ? true or false
对于仅包含ASCII字符的字符串,返回true.
"abc".force_encoding("UTF-8").ascii_only? #=> true
"abc\u{6666}".force_encoding("UTF-8").ascii_only? #=> false
Run Code Online (Sandbox Code Playgroud)