Ruby 字符串 ascii_only?方法
ascii_only? 是Ruby中的一个字符串类方法,用于检查只有ASCII字符的字符串。
语法: str.ascii_only?
参数: 这里str是要检查的字符串。
返回: 只有ASCII字符的字符串为真,否则返回假。
例子 1 :
#ruby 2.3.1
# Ruby program to demonstrate
# the ascii_only? method
# Taking a string and
# using the method
puts "95ruby2364127".ascii_only?
puts "\u{1234}".ascii_only?
输出
true
false
例2 :
#ruby 2.3.1
# Ruby program to demonstrate
# the ascii_only? method
# Taking a string and
# using the method
puts "STRING".ascii_only?
puts "\u{7894}".force_encoding("UTF-8").ascii_only?
输出
true
false