Warning: Regular expressions are not for the faint of heart. Proceed with caution.
Email validation, password strength checking, and parsing JSON are all valid reasons to use regular expressions.
Because your grandma's email address is a mess, that's why.
May cause headaches, migraines, and a strong desire to drink.
Learn more about match-all-the-regex