Skip to content

Instantly share code, notes, and snippets.

@willnss
Created February 21, 2012 20:43
Show Gist options
  • Save willnss/1878806 to your computer and use it in GitHub Desktop.
Save willnss/1878806 to your computer and use it in GitHub Desktop.
explained email regex
/\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i full regex
/ start of regex
\A atch start of a string
[\w+\-.]+ at least one word character, plus, hyphen, or dot
@ literal “at sign”
[a-z\d\-.]+ at least one letter, digit, hyphen, or dot
\. literal dot
[a-z]+ at least one letter
\z match end of a string
/ end of regex
i case insensitive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment