← Back to all snippets
JAVASCRIPT

Validating Email Addresses with Regular Expressions in JavaScript

Learn to validate email addresses client-side using a robust regular expression in JavaScript, ensuring correct formatting for user input and data integrity.

function isValidEmail(email) {
    const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
    return emailRegex.test(email);
}

console.log(isValidEmail("[email protected]")); // true
console.log(isValidEmail("invalid-email")); // false
How it works: This JavaScript function `isValidEmail` uses a regular expression to check if a given string adheres to a common email format. It validates the presence of an '@' symbol, a domain name, and a top-level domain, ensuring a basic level of email address correctness without being overly restrictive.

Need help integrating this into your project?

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

Hire DigitalCodeLabs