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.

Need help integrating this into your project?

Our team of expert developers can help you build your custom application from scratch.

Hire DigitalCodeLabs