In this post we will see how to validate email format in Javascript using regular expression. We can use regular expression (/^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$/i) to validate the email address in javascript.
Example of email validation using regex in javascript
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Regex to validate email format in JavaScript</title>
<script language="javascript" type="text/javascript">
function Validate() {
var emailRegex = new RegExp(/^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$/i);
var emailAddress = document.getElementById("<%= txtemail.ClientID %>").value;
var valid = emailRegex.test(emailAddress);
if (!valid) {
alert("Invalid e-mail address");
return false;
} else
return true;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox runat="server" ID="txtemail"></asp:TextBox>
<asp:Button runat="server" ID="Send" OnClientClick="return Validate();" Text="Send" />
</div>
</form>
</body>
</html>