JavaScript Program to Check Whether Entered Email is Valid or not Using Regular Expression

Write a JavaScript program to check whether entered email is valid or not using Regular Expression.



Source Code
<html>
<head>
    <title>Check Email ID</title>
    <script>
        function checkEmail()
        {
            var email = document.getElementById('email').value
            var regex = /^([a-zA-Z0-9_\.]+)@([a-zA-Z0-9_\.]+)\.([a-zA-Z]{2,5})$/
            var res = regex.test(email)

            if(!res)
            {
                alert('Please enter valid email id')
            }
            else
            {
                alert('Thank you')
            }
        }
    </script>
</head>
<body>
<form name="myform" action="#" method="post">
    Enter Email ID <input type="text" id="email" /><br/>
    <input type="button" value="Submit" onclick="checkEmail()"/>
</form>
</body>
</html>
Output





"Coding Hub - Learn to code" app now available on Google Play Store