重松です。こんにちは。 > if(true != ereg("^[0-9]+$",$id)){ if(ereg('[^0-9]')){ // error } のほうがスマートでは。 なぜなら、最後までマッチングをしなくても、 望まない文字が現れた時点ですみますから。 また、マッチした文字を表示するようにすれば、 どの文字が入力禁止なのか示すこともできます。 結構、便利です。 -- Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>