Bonjour,
J'ai un petit problème avec ma première RegExp en JavaScript.
Cette RegExp doit vérifier les critères ci-dessou dans un email:
-Commence par une ou plusieur : lettre(maj ou min), chiffre, _, -
-Ensuite vient le @
-Ensuite vient zero ou plusieur : lettre(maj ou min), chiffre, _, -
-Ensuite vient le point "."
-Ensuite vient minimum 2 lettre(maj ou min)
fin
Pour ce faire j'ai crée cette expression:
RegExp1 = new RegExp("(^([A-Za-z0-9._-])+)@(([A-Za-z0-9._-])*)\.(([A-Za-z0-9])+)(([A-Za-z]){2,})");
Malheureusement elle ne fonctionne pas. Je ne sais pas trop quel fonction appeller pour vérifier si la syntaxe de mon email est correct, j'ai essayé avec (ou value est égale a l'email):
R1=RegExp1.test(value);
R2=RegExp1.exec(value);
et aucune de ces 2 méthode ne fonctionne. si quelqu'un pourrait me dépanner ce serait sympa.
Merci d'avance de vos réponses.