Bonjours tout le monde!
Histoire de passer le temps je fais un validateur de formulaire. Mais le problème est que je bute sur un problème d'expression réguliere.

C'est l'expression qui vérifie les adresses mail:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
//Recupération de la valeur du champs.
var inpAdresse = document.getElementById("mail");
inpAdresse = inpAdresse.value;
var regExpMail = /[a-zA-Z0-9]+([\-\_\.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([\-\_][a-zA-Z0-9]+)*\.[a-zA-Z0-9]{2,4}/
(inpAdresse.match(regExpMail))? alert("Adresse valid"):alert("Adresse non valide");
Et pour toutes les adresses (ou presque), il me dit "Adresse non valide".
Apparament, c'est un problème avec les @ et le . du nom de domaine, mais vraiment, je ne comprends pas ce qui cloche!

A l'aide!