Vérifier une adresse email avec les regexp

Contenu du snippet

Ce petit script vous permet de vérifier le formatage d'une adresse email.

Vous pouvez le modifier si j'ai oublié de spécifier des contraintes ;-)

Source / Exemple :


<HTML>
<HEAD>
	<link rel="stylesheet" type="text/css" href="style.css">
	
	<script language="javascript">
		/*
			Via ce script vous spécifiez que l'email doit : 
			- contenir une arobase et un point
			- avant la présence de l'arobase nous pouvons trouver, des lettres quelconques
				(en minuscule ou majuscule), n'importe quel chiffre, et les caractères "-" ou "_"
			- aprés l'arobase, la vérification reste la même mais on interdit la présence de "_"
				et il faut impérativement au moins de caractères entre l'arobase et le point
			- aprés le point, nous devons une succession de 2 ou 3 caractères doivent être
				présentes afin de pouvoir valider l'adresse email.	

  • /
function validation() { var email = document.formulaire.EMAIL.value; var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/ if (verif.exec(email) == null) { alert("Votre email est incorrecte"); return false; } else { alert("Votre email est correcte"); return true; } } </script> </HEAD> <BODY bgcolor=black text=white> <form name="formulaire" onsubmit="return validation();"> <INPUT name="EMAIL" size=35>&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" value="Ok"> </form> </BODY> </HTML>

Conclusion :


Si vous avez des améliorations à apporter, n'hésitez pas à m'en faire part...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.