Bonjour à tous,

Voilà j'ai un petit souci concernant les expressions régulières en JS.
En effet j'ai une liste de caractères autorisés et je souhaite ajouter le caractère antislash '\'.

Voici mon bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
e = new RegExp('^[+-/* =><.,():$%";?&\\0-9A-Za-z]*$',"g");
var toto = e.exec(object.value);
alert(toto);
Ensuite je fais un traitement selon la valeur de toto.
object.value est la valeur du champ de texte vérifié.

Alors lorsque je met dans mon champ de texte un \, il me retourne null pour l'expression régulière ! Cela ne devrait pas arriver... Une idée ?

Merci d'avance ^^

PS : Informations complémentaires - j'utilise IE6 (je sais qu'il y a mieux mais bon pas le choix).