You can use regular old javascript for that:

function isEmail(email) {
  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  return regex.test(email);
}
Answer from Fabian on Stack Overflow
🌐
SitePoint
sitepoint.com › javascript
Validate email using jQuery - JavaScript
I have a problem verifying email address with script below, its not working even if i enter correct email format, it doesn’t move to next hidden div first i want to do empty-check and then validate if entered email is in good format $('#fobtn').click(function(){ var email = $('#email').val(); var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if( !$(this).val() ) { $("#error").html("email needed cant leave this bl...
Published   March 17, 2025
🌐
Email Hippo
emailhippo.com › resources › blog › how-to-use-jquery-to-validate-an-email-address
How to Use jQuery To Validate an Email Address - Email Hippo
The jQuery validate plugin offers one of the the best ways of doing simple, effective email syntax validation on a web page. Another way to check if an email address is valid is to use email verification software like CORE, which identifies email addresses in your data, checks them, keeps your data in the right order and gives clear results.
🌐
AbstractAPI
abstractapi.com › api guides, tips & tricks › how to validate email addresses with jquery | abstractapi
How to Validate Email Addresses with jQuery | AbstractAPI
June 7, 2024 - We then run a function by passing in the email_val and regexSimpleEmail arguments with the logic for the email check (more on that a little later). If the user’s input email is valid and the function returns a true value, we display the results paragraph (<p>) element block with a confirmation message that the email is valid.
🌐
GeeksforGeeks
geeksforgeeks.org › jquery › how-to-validate-email-id-in-jquery
How to validate Email Id in jQuery ? - GeeksforGeeks
July 23, 2025 - It ensures that the entered email follows a pattern like example@domain.com, checking for valid characters and structure before submission. ... <!DOCTYPE html> <html> <head> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/j...
🌐
Team Treehouse
teamtreehouse.com › community › jquery-email-validation-need-help
jQuery Email Validation - need help :) (Example) | Treehouse Community
June 13, 2014 - var $email = $("#email"); var $confirmEmail = $("#confirm_email"); //hide hints $("form span").hide(); function validateEmail($email){ var emailReg = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); var valid = emailReg.test(email); if(!valid) { return false; } else { return true; } } function confirmEmailEvent() { //find out if password and co
🌐
TutorialsPoint
tutorialspoint.com › How-to-validate-email-using-jQuery
How to validate email using jQuery?
June 20, 2020 - <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> $(document).ready(function() { $('.error').hide(); $('#submit').click(function(){ var name = $('#name').val(); var email = $('#email').val(); if(name== ''){ $('#name').next().show(); return false; } if(email== ''){ $('#email').next().show(); return false; } if(IsEmail(email)==false){ $('#invalid_email').show(); return false; } $.post("", $("#myform").serialize(), function(response) { $('#myform').fadeOut('slow',function(){ $('#correct').html(response); $('#correct').f
Find elsewhere
🌐
Jqueryvalidation
jqueryvalidation.org › email-method
email method | jQuery Validation Plugin
May 23, 2013 - Return true if the value is a valid email address. Works with text inputs. ... As of version 1.12.0 we started using the same regular expression that the HTML5 specification suggests for browsers to use. We will follow their lead and use the same check. In case you need to adjust the built-in ...
🌐
Kim Joy Fox
kimjoyfox.com › using-jquery-to-confirm-email-before-submitting-a-form
Using jQuery to Confirm Email before Submitting a Form | Kim Joy Fox
April 14, 2014 - Next we’ll change two things: an attribute “attr” set to disabled, and we’ll add a class “button3” (defined in our CSS) that will change the button’s visual look so that the user understands it doesn’t work. Next comes the fun part! We’ll take the two fields (mce-EMAIL and mce-EMAIL2) that we’re going to compare, and add a little hook to them called “change“. So the first line above says “if either of these fields changes, the following function must occur“.
🌐
Talkerscode
talkerscode.com › webtricks › validate-email-and-password-using-jquery.php
Validate Email And Password Using jQuery
July 1, 2023 - In this step we create a form to ... calls validate() function.In validate() function we get email and password value and write regular expressions for both email and password for validation....
🌐
FormGet
formget.com › home › jquery › email validation using jquery codes
Email Validation Using jQuery Codes | FormGet
May 19, 2014 - It will scan the input email address, matches each and every character. If any of the character does not matches with the above expression, “invalid email” alert notification will display.
🌐
GitHub
gist.github.com › johnnyopao › c9965db11cded79aede6
Confirm Email Validation · GitHub
To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters ... Well this is an old post but I think is still relevant for others like me, there’s an elegant way to do this with the latest UnBounce Version, and you can also validate other fields using this algorithm. Happy coding to you all. `<script> /* Confirm email */ window.ub.form.customValidators.nonValidEmailConfirm = { isValid: function(value) { let email_confirm = value.toLowerCase(); let email = document.getElementById('email'); return value.match(email.value); }, message: 'Email does not match', };
🌐
Jquery
forum.jquery.com › portal › en › community › topic › email-validation-in-jquery
email validation in jquery
Ask questions here if you're new to jQuery or JavaScript and need help making sense of it all · Ask questions and report issues related to using jQuery. Discuss anything related to jQuery itself. For issues with plugins, ask in the jQuery Plugins forum · Want to discuss the forum itself?
🌐
QA With Experts
qawithexperts.com › article › jquery › email-validation-using-jquery-various-methods › 288
Email validation using jQuery (Various Methods) - QA With Experts
September 23, 2022 - In the above HTML form, we have included pattern attribute, which has email pattern similar to regex solution one and then we can validate email address using it. You can modify the pattern based on your need. ... Although, this article is related to email validation using jQuery, but it is ...
🌐
Learning jQuery
learningjquery.com › home › jquery resources › validate email address using jquery
Validate email address using jQuery | Learning jQuery
May 13, 2025 - This is a very basic functionality to validate the email address. In this post, I will show you how to validate the email address using jQuery. To validate the email address, I have created a separate function which based on email address, returns true or false.
🌐
Sendbridge
sendbridge.com › home › tutorials › how to use jquery to validate an email address
How to Use jQuery to Validate an Email Address
September 16, 2025 - While jQuery validation, included with plugins, effectively checks email syntax, it doesn't verify the email's actual existence or deliverability, making further email verification steps essential for ensuring user data quality and communication ...
🌐
AbstractAPI
abstractapi.com › api guides, tips & tricks › how to validate email addresses with jquery | abstractapi
How to do email validation in jQuery
June 7, 2024 - We then run a function by passing in the email_val and regexSimpleEmail arguments with the logic for the email check (more on that a little later). If the user’s input email is valid and the function returns a true value, we display the results paragraph (<p>) element block with a confirmation message that the email is valid.