JAVASCRIPT
Email Address Validation
Validate email addresses with a robust regular expression in JavaScript to ensure correct format for forms and user input, improving data quality.
function isValidEmail(email) {
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return emailRegex.test(email);
}
// Examples:
console.log(isValidEmail('[email protected]')); // true
console.log(isValidEmail('invalid-email')); // false
console.log(isValidEmail('[email protected]')); // true
How it works: This JavaScript snippet provides a function `isValidEmail` that uses a regular expression to check if a given string is a valid email address. The regex covers common email patterns including alphanumeric characters, dots, underscores, percents, plus, and hyphens in the local part, followed by an '@' symbol, then a domain name with subdomains, and finally a top-level domain of at least two characters.