PHP 半角数字の判定方法

[2011/02/27] [WordPress]

WordPressをベースにて構築した会員制サイトでは
各会員の方にカスタマイズした新規投稿ページで投稿してもらっています。

新規投稿ページにあるカスタムフィールド入力欄に
半角数字を入れて欲しいところ(地図の緯度経度)がありますが、
全角文字(緯度経度とは関係ない文字)を誤って入力してしまいページが表示されない事がありました。

そこで、PHPで半角数字が入っているかチェックすることにしました。

if(ereg("^[0-9]+$", $str)){
    print "半角数字のみ";
}else{
    print "半角数字以外も含まれている(値なしも含む)";
}

これで、全角の文字をスルーするように設定が出来ました。

参考サイト
STUDIO WING .lib: PHP:文字列が半角数字のみかチェック

記事の評価

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です