入力チェック

昨日のこれから、発展させて入力チェック付けたもの。

数字以外を入れると警告、なんだけど『ちょっと待って〜』状態。
全角数字空白を半角に、はできたんだが(以下ソース)

// 全角のものを半角にする
$suji1 = mb_convert_kana($suji1, "a", "EUC-JP"); 
$suji1 = str_replace(" "," ",$suji1);

数字以外の文字を入れると警告、はまだ出来てない。体たらく。
上のもまとめてユーザー定義関数で処理すべきか。もっと考える。