Webで入力された情報のチェックを行うための正規表現のまとめです。 ちなみに、こちらのサイトでオンラインで正規表現のチェックができます。 簡単に評価できるので非常に助かってます。 カタカナ(全角)入力 preg_match( '/[ァ-ヶ]+/',$text ) このァかヶの範囲は文字コード表を見るとわかります。 ※追記 この方法だとうまくいきませんでした。 ということで、mb_eregを使って、こういう方法で。 mb_regex_encoding("UTF-8"); mb_ereg( "^[ァ-ヶ]+$" , $message ); 参考:全角カタカナにマッチする正規表現 ※さらに追記(2008/11/11) cakePHPのバリデーションでは上の方法でうまくいかない場合がありました。 それでこちらを参考に下記のようにしたらうまくいきました。 /^(?:\xE3\x82[\xA1-\xB