JAVASCRIPT
Validate Email Addresses with Regular Expressions
Learn to validate common email address formats using a robust regular expression in JavaScript, essential for web form input validation.
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("[email protected]")); // true
// console.log(isValidEmail("invalid-email")); // false
// console.log(isValidEmail("[email protected]")); // false
How it works: This JavaScript function uses a regular expression to check if a given string matches a standard email format. It validates the presence of an '@' symbol, a domain name, and a top-level domain (TLD) of at least two characters, ensuring basic structural correctness suitable for most web form validations.