me: i need to validate some email addresses, so i am going to write a quick regex. how hard can it be?

*4 hours later*
me. i now have 2 problems and one of them is that I've accidentally summoned an ancient daemon. wht the actual fuck

@nixCraft My experience tells me that if you have a problem and you solve it with regular expressions, you have two problems.