JavaScript Email Address validation using Regular Expression
Why Validate Email with Regex?
Regular expressions let you check whether a user's input matches the general structure of a valid email address before submitting a form.
Example
function isValidEmail(email) {
const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return regex.test(email);
}
console.log(isValidEmail("test@example.com")); // true
console.log(isValidEmail("invalid-email")); // false
Key Points
- Regex validation checks the format only — it doesn't confirm the email actually exists.
- Always pair client-side validation with server-side validation for security.
PreviousConvert string to xml and xml to string using javascript
Next Defining Namespace or Nested Objects in JavaScript
Ready to master real-world JavaScript development?
Learn JavaScript hands-on with mentor-led, live sessions.