2009年2月28日土曜日

正規表現 - 日本語チェック


正規表現を使用すると、日本語チェックが簡単に定義できます。



以下、ルールとして定義します。





error("漢字は入力できません。")
     if KanjiName.IsMatch(".*[\u4E00-\u9FFF]+.*");


error("半角カナは入力できません。")
     if KanaName.IsMatch(".*[。-゚]+.*");








kana1.JPG



実行してみると・・・



kana2.JPG






kana3.JPG



情報提供 : Hayashida










0 件のコメント:

コメントを投稿