Build, test, and debug regular expressions
This pattern matches simple lowercase email addresses like user.name@example.com. The local part needs at least 3 characters (letters, digits, dots), followed by @, a domain of at least 2 alphanumeric characters, a literal dot, and a TLD of at least 2 letters that may contain dots for multi-part endings like .co.uk. With gm flags, it finds all matches across multiline input. It is a loose validator: it rejects uppercase, hyphens, underscores, and plus addressing, but permits consecutive dots.