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.