2008年04月24日

正規表現で、文字列は全て全角カタカナか?のチェック(Ruby編)


UTF-8対応です。



# -* coding: UTF-8 -*-
require 'kconv'

str = "アイウエオワイウエオン"
if str =~ /^(?:\xE3\x82[\xA1-\xBF]|\xE3\x83[\x80-\xB6])+$/
puts Kconv.tosjis("すべてが全角カタカナである")
else
puts Kconv.tosjis("全角カタカナでない文字がある")
end


posted by 台北猫々 at 20:43| Comment(0) | TrackBack(0) | 技術メモ(Ruby)
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/14377786

この記事へのトラックバック