Hexpress by krainboltgreene.
Regular expressions in Perl are very powerful. You can do some crazy things like executing subroutines in a regular expression.
Some day when my grandkids are using Perl 6 they can look forward to more sane bracket choices in regular expressions among the many other amazing features.
Some great links about what constitutes a valid email address.