Build, test, and debug regular expressions
This regex matches simple email addresses restricted to five major providers: Gmail, Outlook, Hotmail, Zoho, and Yahoo. It requires a 1–50 character local part containing letters, digits, and dots, followed by '@' and a '.com' domain. Notable quirks: the 'a-zA-z' range inadvertently allows characters like '[', ']', '^', '_', and backtick, and the empty final alternation also matches strings like 'user@.com'. With global and multiline flags, it's suited for line-by-line email validation in text.