2008-06-25から1日間の記事一覧

Rubyの正規表現で全角のみ、半角のみのチェックを行う方法

Rubyの正規表現で入力値が全角のみ、半角のみのチェックを行う方法について。valueに値が入っている場合以下の条件になる。 # 全角を求めるには半角の条件を逆にすれば良い。 # to_sしないとstringではないというエラーになる。 ■半角のみ unless value.to_s…

rubyで文字数を数えるには?

http://d.hatena.ne.jp/muscovyduck/20060504を参照。railsのvalidationsのvalidates_length_ofでも同じことをやっている。 valueに文字列が入っている場合value.split(//).sizeで文字数が得られる。 #byteの文字数ではないことに注意。 ある文字列の文字数…