J'ai utilisé le code ci-dessous et cela fonctionne bien s'il vous plaît vérifier ci-dessous.Email Validation en jQuery
$(".emailValidation").change(function(){
$('body .emailError').remove();
var emailVal = this.value;
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(filter.test(emailVal) === false)
{
$(".emailValidation").after("<div class='emailError'>You have added wrong email address.</div>");
}
else
{
$('.emailError').remove();
}
});
Mais si l'utilisateur passe [email protected]
alors cette validation ne fonctionne pas.
[email protected] est une adresse e-mail valide. Est-ce que la validation la rejette et que vous voulez qu'elle passe, ou l'accepte-t-elle et vous voulez qu'elle soit rejetée? – JJJ
@Juhana la regex de validation passerait [email protected], ce qui, comme vous l'avez dit, est une adresse valide. – Lochlan
@Juhana Je n'ai besoin que de l'adresse email [email protected] et si l'utilisateur passe une autre chaîne, il la rejettera. –