« メールアドレスが正しく入力されているかチェックする | メイン | 半角カナを全角カナへ変換する »

カテゴリー:入力チェック 

半角カナが含まれているかチェックする

このエントリーを含むはてなブックマーク  livedoorクリップ  半角カナが含まれているかチェックするをdel.icio.usに追加  半角カナが含まれているかチェックするをYahoo!ブックマークに追加  半角カナが含まれているかチェックするをニフティクリップに追加

半角カナが入力されると非常にまずい場合がある。
半角カナが文字列の中に含まれるかどうかをチェックする。

;#
;#入力チェック
;#

if( isHanKana('アイウエオ') ){
  print "半角カナが満載です。\n";
}
else{
  print "半角カナがありません。\n";
}


#---------------------------------------
#半角カナが含まれているかチェックする
#---------------------------------------
sub isHanKana{
  my $str = shift || return(undef);

  #-- 半角カナが含まれているか --#
  if( $str =~ /[\xA1-\xDF]/ ){
    return(1);
  }
  #-- いないか --#
  else{
    return(0);
  }
}

JISで定義されている半角カナに該当する文字コードが含まれているかどうかを調べている。




■関連ページ
半角数字だけかチェックする
半角英字のみかチェックする
半角英数字のみかチェックする
半角数字を全角数字へ変換する
全角数字を半角数字へ変換する
全角カナを半角カナへ変換する
半角カナを全角カナへ変換する





トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/400

この一覧は、次のエントリーを参照しています: 半角カナが含まれているかチェックする:

» 半角カナを全角カナへ変換する from CGI(Perl)例文集
半角カナが含まれていたらエラーを出すのはちょっと不親切だ。半角カナを自動的に全角... [詳しくはこちら]

» 半角数字だけかチェックする from CGI(Perl)例文集
例えば郵便番号や電話番号などのチェックに、半角数字のみかをチェックをしたい。この... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

VPSレンタルサーバー




クリエイティブ・コモンズ・ライセンス
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.