in reply to Regex for e-mail contacts name
I suggest that you spend some time looking at the various Regexp::Common entries ...
Note: Follow the search-link on that page and you will see that there are (currently...) 139 CPAN packages that fall under that category. It is quite likely that the regex you are looking for has already been done, or that you will find something that can easily be adapted.