[PHP-users 11580] Re: 数字と文字を混ぜた際について

Osamu Shigematsu php-users@php.gr.jp
Tue, 19 Nov 2002 13:12:53 +0900


重松です。こんにちは。

> if(true != ereg("^[0-9]+$",$id)){

if(ereg('[^0-9]')){
	// error
}

のほうがスマートでは。
なぜなら、最後までマッチングをしなくても、
望まない文字が現れた時点ですみますから。

また、マッチした文字を表示するようにすれば、
どの文字が入力禁止なのか示すこともできます。
結構、便利です。

-- 
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>