PHPのネタ~テキストの定規表現などの判定

2011.08.27

時々、使う必要のあるテキストの定規表現などの判定です。 入力された名前を全角かどうかや、ひらがなかどうかなど、又は半角えいすうじかどうかなど。。。 文字コードはEUC-JPです。 完全かどうかは正直自信無し・・・(^^; よって、利用は自己責任で。

全角で日本語なら

mb_ereg(“^[ぁ-熙 ー-\x20]+$”, 変数)

ひらがなかどうか

mb_ereg(“^[ぁ-ん ー-\x20]+$”, 変数)

半角英数字か

ereg(“^[\x21-\x7e]+$”, 変数)

半角数字か

is_numeric(変数)