Test, validate and match regular expressions
This JavaScript regex validates basic, lowercase email addresses by checking for a standard local part, an @ symbol, a domain name, and a top-level domain between 2 and 4 characters long. Utilizing the global and multiline flags, it can match multiple emails across a multi-line string. While useful for simple client-side form validation, it lacks support for newer, longer TLDs (like .museum) and uppercase letters.