email validation regex javascript – Regex to validate emails

here the best way to validate an email address in JavaScript Example. Regular Expression Pattern for email validation regex javascript /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.

email validation regex javascript

today I’ll learn to you how to use regular expression in js to validate or check email address. Here is the full source code to validate email address in JavaScript using regular expression.

Example of valid email id

Example of invalid email id

  • [email protected] [ an email should not be start with “.” ]
  • [ No character before @ ]
  • pakainfo()* [ here the regular expression only allows character, digit, underscore, and dash ]
  • [email protected] [double dots are not allowed]
  • [@ is not present]
  • [email protected] [ “.b” is not a valid tld ]
  • [email protected] [ tld (Top Level domain) can not start with dot “.” ]
  • [email protected] [ tld can not start with dot “.” ]
Read Also:  jQuery AJAX file Image upload PHP Example

JavaScript code to validate an email id

function ValidateEmail(mail) 
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.emailAddr.value))
    return (true)
    alert("You have entered an invalid email address!")
    return (false)

don’t miss : Simple Email Validation In Javascript

Example JavaScript function:

function validateEmail(email) 
        var re = /\[email protected]\S+\.\S+/;
        return re.test(email);
console.log(validateEmail('[email protected]'));

JavaScript Regular Expression Email Validation

var emailPattern = /^\[email protected][a-zA-Z_]+?\.[a-zA-Z]{2,3}$/; 

Validate email address using JavaScript regular expression

function validateEmail(elementValue){      
   var emailPattern = /^[a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue); 

I hope you get an idea about email validation regex javascript.
I would like to have feedback on my
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.