Re: PCRE regexp bug ?
| From: | Greg Wiley | 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.