Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re: Re: RegEx for email help

by rob_au (Abbot)
on Jan 14, 2004 at 09:35 UTC ( #321214=note: print w/replies, xml ) Need Help??

in reply to Re: RegEx for email help
in thread RegEx for email help

I concur with all of the comments made hardburn above - Matching email addresses is a much more complex task than what most people realise. Generally however I lean towards the use of Email::Valid::Loose in place of Email::Valid as this allows for better matching as per RFC2822, which supercedes RFC 822, and permits the . (period) character in the local-part portion of the email address.

Additionally, depending upon your matching requirements, it may be worth modifying URI::Find to employ the regular expression from Email::Valid::Loose above ($Email::Valid::Loose::Addr_spec_re) to be employed for matching ($URI::scheme_re).


perl -le "print unpack'N', pack'B32', '00000000000000000000001010101011'"

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://321214]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (4)
As of 2018-01-18 20:58 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (214 votes). Check out past polls.