とあるエンジニアの闇歴史帳

コピペで使える便利Wiki ※現在構築中です。

ユーザ用ツール


サイドバー

言語

サーバ関連

ツール

API

読み物

その他

perl:expr_hannnkakukana

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

この記事は2006年10月21日に書かれたものです。

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

サンプル

;#
;#入力チェック
;#
 
if( isHanKana('アイウエオ') ){
  print "半角カナが満載です。\n";
}
else{
  print "半角カナがありません。\n";
}
 
 
#---------------------------------------
#半角カナが含まれているかチェックする
#---------------------------------------
sub isHanKana{
  my $str = shift || return(undef);
 
  #-- 半角カナが含まれているか --#
  if( $str =~ /[\xA1-\xDF]/ ){
    return(1);
  }
  #-- いないか --#
  else{
    return(0);
  }
}

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

関連書籍

failed to fetch data: unkown error

failed to fetch data: unkown error

failed to fetch data: unkown error

関連ページ

perl/expr_hannnkakukana.txt · 最終更新: 2020/06/23 14:10 (外部編集)