Bonjour,
ça fait au bas mot 2 h que je cherche sans trouver une regexp qui puisse valider des adresses mails telles que définies ici
mais impossible d'y arriver car je n'arrive pas à interdire que 2 points se suivent.
J'ai essayé un truc du genre :
(pour le début du mail avant le @), mais rien à faire il n'accepte du coup qu'un . au milieu mais plus aucun par la suite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var reMail1=new RegExp("^[a-z0-9!#\$%*/?|^{}`~&'+=_-]+[.]?[a-z0-9!#\$%*/?|^{}`~&'+=_-]+$","i");
J'ai essayé avec des syntaxes à base de [^..] mais il doit me le considérer en joker car un seul point et il refuse.
Bref je craque et j'imagine par être le premier à avoir ce genre de soucis, donc si quelqu'un a la solution, je suis preneur.
Merci d'avance
edit : pour l'instant je fais avec :
qui teste tout sauf le coup des deux points qui se suivent
Code : Sélectionner tout - Visualiser dans une fenêtre à part var reMail1=new RegExp("^[a-z0-9!#\$%*/?|^{}`~&'+=_-]+[a-z0-9!#\$%*/?|^{}`~&'+=_.-]*[a-z0-9!#\$%*/?|^{}`~&'+=_-]+@[a-z]+[.][a-z]{2,10}$","i");
Partager