php::全角ひらがな/全角カタカナで構成された文字列であるかをチェックする
<?php mb_regex_encoding("UTF-8"); if (preg_match("/^[ぁ-ん]+$/u", $string)) { echo "ひらがなのみ"; } if (preg_match("/^[ァ-ヶー]+$/u", $string)) { echo "カタカナのみ"; } //UTF-8 の文字コードの正規表現では u オプションをつけます。 ?>
<?php mb_regex_encoding("UTF-8"); if (preg_match("/^[ぁ-ん]+$/u", $string)) { echo "ひらがなのみ"; } if (preg_match("/^[ァ-ヶー]+$/u", $string)) { echo "カタカナのみ"; } //UTF-8 の文字コードの正規表現では u オプションをつけます。 ?>