Re: PCRE regexp bug ?

From: Date: Fri, 15 Aug 2003 15:05:48 +0000
Subject: Re: PCRE regexp bug ?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-159702@lists.php.net to get a copy of this message
----- Original Message ----- From: <tpc@csua.berkeley.edu> > > I use preg_match to validate the Middle Initial field of a form and so far > it works, except yesterday a user submitted a "0" (zero) as a middle > initial! My regexp is: > > if (!empty($_POST[MI]) && (preg_match('/^[[:alpha:]]{1,1}$/', $_POST[MI]) == 0)) > > I tested it with 0-9 and my regexp catches every digit except 0. Curious... > Maybe it thinks it's the letter O, have you tried using a font that puts a line through the zero;-) [sorry couldn't resist] Cheers, Greg.

« previous php.general (#159702) next »