Re: validating fields
| From: | Simon Garner | Date: | Fri, 09 Mar 2001 04:45:04 +0000 |
| Subject: | Re: validating fields | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-43115@lists.php.net to get a copy of this message | ||
From: "W.D." <suedeuno@yahoo.com>
> Actually I tried a variation of what you gave me before and it didnt work.
I
> couldnt get yours to validate thanks. heres what I used
> <?php
> if (getenv("REQUEST_METHOD") == "POST")
> {
> if (
> eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,3}$", $Email)
> && eregi("^[a-z0-9]$", $FirstName)
> && eregi("^[a-z0-9]$", $LastName)
> )
> {
> echo "thanks";
> }
> else
> {
> echo "error!";
> }
> }
> ?>
>
> This is directly after the form using the registered vars $Email,
> $FirstName, $LastName. So I dunno whats wrong..
>
Your regular expressions are incorrect.
Try:
if (
eregi("^[a-z0-9\._-]+@[a-z0-9\.-]+\.[a-z]{2,3}$", $Email)
&& eregi("^[a-z0-9]+$", $FirstName)
&& eregi("^[a-z0-9]+$", $LastName)
)
Cheers
Simon Garner