PV0住所の登録で番地を記入しない人が非常に多くて困ってます。(3~5%ぐらい?)そこでフォームの時点でチェックをしたいのですがうまくできません。使っている条件は下記のとおりです。半角のみの条件[0-9]の場合ならうまくいくのですが、全角数字[0-90-9]が入るとうまく動作しません。UTF-8本来なら漢数字も含めるべきですが、1.地名に漢数字が入ることがある2.WEBフォームで漢数字で地番を書く人がほとんどいないということで今回は考慮していません。更新順01.番地だけの入力フィールドを作る。ビル/アパート2.全て漢字ならエラーにする。コード表記」が良さそうです。全角の「0」から「9」は漢字ではないと判断されます。UTF-8」の環境で下記のコードを使ってテストしてみました。"\n";}手元の環境で実行すると、下記のようになるので要件は満たしているかと思います。'UTF-8');のようにして、半角に統一してからチェックするというのも悪くないかもしれません。なくpreg_matchを使ったほうが良い。http://ifs.seesaa.net/article/26300967.htmlhttp://yosiwo.lowtech.ne.jp/?p=903mb_internal_encodingによりUTF8を指定するとmb_ereg_matchでも出来るかもしれません。(0)ウォッチこの質問への回答やコメントをメールでお知らせします。