expression régulière pour un email
Bonjour,
Dans la suite du topic que voici, j'ai un autre problème qui se pose.
j'ai dans le formulaire html un champ nommé email et le code javascript qui le vérifie est
Code:
1 2 3 4 5 6 7
|
var emailTest = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-z]{2,3}$/; //trouvé sur internet, si quelqu'un a mieux à proposer ne pas hésiter
if (emailTest.test(document.addApplicationForm.email.value) == false || document.addApplication.email.value == '')
{
alert("invalide email");
} |
Ce code me renvoir tout le temps false, quelque soit la valeur saisie.
J'ai essayé en mettant
Code:
if (emailTest.exec(document.addApplicationForm.email.value) == null || document.addApplication.email.value == '')
mais cette fois c'est tout le temps valide, quelque soit la valeur ...
Comment faire ? et comment savoir quoi mettre ?
Merci d'avance pour vos réponses