JAVASCRIPT
Validate Email Addresses with Regex in JavaScript
Learn to validate email addresses using a robust regular expression in JavaScript, ensuring correct format for user input fields.
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 snippet provides a JavaScript function that uses a regular expression to validate email addresses. The regex ensures the email follows a standard format: a string of allowed characters, followed by an '@' symbol, then a domain name, and finally a top-level domain with at least two letters. It's a widely accepted pattern for basic email format validation in web applications.