Bonjour, je tente d'utiliser une expression régulière pour tester une adresse mail.
En s'inspirant de tout ce qui est dispo sur le net, j'ai constaté un truc bizarre que je n'arrive pas à m'expliquer.
ici on a 'no'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var regex=/[a-z0-9.-_]/; if ( regex.test('michel-durand') ) alert('yes'); else alert('no');
ici on a 'yes'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var regex=/[a-z0-9._-]/; if ( regex.test('michel-durand') ) alert('yes'); else alert('no');
Juste l'inversion du '-' avec le '_' dans la regex modifie le comportement...
Partager