At 03:35 PM 2/19/2002 -0800, Randal L. Schwartz wrote:
> >>>>> "Roger" == Roger Morris <[EMAIL PROTECTED]> writes:
>
>Roger> I've been working on email validation for a script.  The examples I've
>Roger> seen haven't exactly done that great of a job.  I've taken the code
>Roger> and messed with it some.
>
>But not enough. :)
>
>Roger> sub  valid_email ()
>Roger> {
>Roger> if ($e_address =~ /^\w+(\.\w+){0,}\@\w+(\.\w+){1,}$/i)
>
>That ignores <fred&[EMAIL PROTECTED]>, a valid and active email
>address. (Try it!  It's an autoresponder!)
>
>It permits <[EMAIL PROTECTED]>, an invalid email address.
>
>Definitely wanna look at those other modules.


I hadn't found that module when I was searching the net.  the 
Email::Valid    doesn't catch the @this_host.com  It also doesn't catch | 
in the email, which I would've thought shouldn't be permitted.
I'll keep digging.


Roger



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to