Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re^2: Please evaluate: RegEx for validating e-mail addresses

by DaWolf (Curate)
on Sep 27, 2004 at 00:05 UTC ( #394028=note: print w/replies, xml ) Need Help??

in reply to Re: Please evaluate: RegEx for validating e-mail addresses
in thread Please evaluate: RegEx for validating e-mail addresses

First of all thanks for replying and for your tips about the ways of writing ([a-z]|[0-9])+. Let's see the rest of your reply:

x) what's about _ and uppercase letters? -> \w instead of a-z0-9

The underscore is captured on item 3:

3) (\-|\_)* : Possibly a dash or underscore.

x) what about user@my-domain.tld ?
x) x.@domain.tld seems ok

Good points. Thanks for pointing them.

BTW: with the flag /x you can write regexes more readable and comment them

True, but I want to make a regex as generic as possible, so I can use it with other langs such as JavaScript and PHP for an example.

Thanks a lot. This was exactly the kind of reply I was looking for. :)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://394028]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2021-04-16 00:04 GMT
Find Nodes?
    Voting Booth?

    No recent polls found