Link to home
Start Free TrialLog in
Avatar of purplesoup
purplesoupFlag for United Kingdom of Great Britain and Northern Ireland

asked on

What does the regular expression "[^\s@]+@[^\s@]+\.[^\s@]+" actually do?

I'm trying to find a regex for email validation and someone suggested

[^\s@]+@[^\s@]+\.[^\s@]+

but looking up what the expression means here:

http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/

It seems to be expecting lots of white space which doesn't make any sense.

Testing the expression it does seem fine for validating email addresses btw - I just can't understand how it is doing it.
ASKER CERTIFIED SOLUTION
Avatar of Guy Hengel [angelIII / a3]
Guy Hengel [angelIII / a3]
Flag of Luxembourg image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial