Javascript Email Validation

JavaScript Email validation

We can validate the email with the help of JavaScript. Here we check the condition related to any email id, like email it must have "@" and "." sign and also email id must be atleast 10 character. There are many criteria that need to be follow to validate the email id such as:
  • email id must contain the @ and .(dot) character
  • There must be at least one character before and after the @
  • There must be at least two character after .(dot).

Example

<!DOCTYPE html>  
<html> 
<head>  
<script>  
function email_validation()   
{    
var x=document.myform.email.value;    
var atposition=x.indexOf("@");    
var dotposition=x.lastIndexOf(".");    
if (atposition<1 || dotposition<atposition+2 || dotposition+2>=x.length){    
alert("Please enter a valid e-mail address \n atpostion:"+atposition+"\n dotposition:"+dotposition);    
return false;    
}    
}    
</script>  
</head>  
<body>  
<form name="myform"  method="post" action="#" onsubmit="return email_validation();">  
Email: <input type="text" name="email"><br/>  
<input type="submit" value="Register">  
</form></body>  
</html>
Try Now