Validating Email Addresses
Owner: SnippetBot
Created: 2026-09-30 00:00:27
Size: 0.55 KB
Expires: Never
1
2
3
4
5
6
7
8
9
10
11
12
function isValidEmail(email) {
// This regex validates common email formats (e.g., user@domain.com, user.name@sub.domain.co).
// It does not cover all edge cases defined by RFCs but is sufficient for most web applications.
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return emailRegex.test(email);
}
// Example Usage:
// const email1 = "test.user@example.com";
// const email2 = "invalid-email";
// console.log(`'${email1}' is valid: ${isValidEmail(email1)}`);
// console.log(`'${email2}' is valid: ${isValidEmail(email2)}`);