「Ruby」指定文字列がASCII文字だけであるかを判定する
構文
文字列.ascii_only?
「ascii_only?」演算子を使って、文字列がASCII文字だけであるかを判定します。
使用例
#!/usr/bin/ruby
p 'sttest'.ascii_only?
p "数字がASCII文字だけであるかを判定する"
p '899'.ascii_only?
p "全角スペース"
p ' '.ascii_only?
p "半角スペース"
p ' '.ascii_only?
#!/usr/bin/ruby
p 'sttest'.ascii_only?
p "数字がASCII文字だけであるかを判定する"
p '899'.ascii_only?
p "全角スペース"
p ' '.ascii_only?
p "半角スペース"
p ' '.ascii_only?
#!/usr/bin/ruby p 'sttest'.ascii_only? p "数字がASCII文字だけであるかを判定する" p '899'.ascii_only? p "全角スペース" p ' '.ascii_only? p "半角スペース" p ' '.ascii_only?
結果
true
"数字がASCII文字だけであるかを判定する"
true
"全角スペース"
false
"半角スペース"
true
true
"数字がASCII文字だけであるかを判定する"
true
"全角スペース"
false
"半角スペース"
true
true "数字がASCII文字だけであるかを判定する" true "全角スペース" false "半角スペース" true