PHPのネタ~テキストの定規表現などの判定
時々、使う必要のあるテキストの定規表現などの判定です。
入力された名前を全角かどうかや、ひらがなかどうかなど、又は半角えいすうじかどうかなど。。。
文字コードはEUC-JPです。
完全かどうかは正直自信無し・・・(^^;
よって、利用は自己責任で。
全角で日本語なら
mb_ereg("^[ぁ-熙 ー-\x20]+$", 変数)
ひらがなかどうか
mb_ereg("^[ぁ-ん ー-\x20]+$", 変数)
半角英数字か
ereg("^[\x21-\x7e]+$", 変数)
半角数字か
is_numeric(変数)