Okay, here's what I have so far:

---snip---
if ((!$email)
       || ($email=="")
       || (!eregi("^[_\.0-9a-z-]+@domain.+[a-z]",$email))
       )
    $stop = "<center>"._ERRORINVEMAIL."</center><br>";
---snip---

This works, but how can I add a second domain?
ie:

---snip---
if ((!$email)
       || ($email=="")
       || (!eregi("^[_\.0-9a-z-]+@domain.+[a-z]",$email))
       || (!eregi("^[_\.0-9a-z-]+@otherdomain.+[a-z]",$email))
       )
    $stop = "<center>"._ERRORINVEMAIL."</center><br>";
---snip---

This doesn't work. (it returns the error no matter what I enter)

Thanks guys (and gals?)

Clayton Dukes
CCNA, CCDA, CCDP, CCNP
Download Free Essays, Term Papers and Cisco Training from http://www.gdd.net


----- Original Message -----
From: "Clayton Dukes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 29, 2001 9:08 AM
Subject: Regular Expression help


> Hi everyone,
>
> I have a new user function that checks e-mail addresses.
> I wish to only allow people from two different domains to register.
> How can I filter out all other e-mail addresses and return an error if
it's
> not from those domains.
>
> Here's what I have:
>
> if ((!$email) || ($email=="") ||
> (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)))
$stop
> = "<center>"._ERRORINVEMAIL."</center><br>";
>
> What this currently does is just makes sure it's a valid e-mail address.
> What I'd like it to do is if the user enters anything except @domain1.com
or
> @domain2.com it spits out the error (ERRORINVEMAIL)
>
> So (I think) It would look something like this:
>
> if ((!$email) || ($email=="") || (!eregi("^[_\.0-9a-z-]+@([DdOoMmAaIiNn1]
||
> (or statement???) [DdOoMmAaIiNn2-]+\.)+[a-z]{2,3}$",$email))) $stop =
> "<center>"._ERRORINVEMAIL."</center><br>";
>
>
> Of course, this doesn't work, but you get the point.
>
>
> Thanks!
> P.S.
> Thanks for the Awesome List!
>
> Clayton Dukes
> CCNA, CCDA, CCDP, CCNP
> Download Free Essays, Term Papers and Cisco Training from
http://www.gdd.net
>
>
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to