Bonjour,
J'ai codé un petit système pour poster des commentaires via javascript. Afin de valider son contenu j'utilise une expression régulière qui est censée seulement laisser passer les commentaires d'une taille entre 5 et 140 et n'utilisant que certains caractères spéciaux (afin d'éviter des injections de code) :
SI commentaire valide ALORS je le rajoute
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (com.value.search(/^[\sa-zA-Z0-9\,\?\;\.\:\!\é\(\-\è\ç\à\)\ê]{5,140}$/) == 0){
Tout semble fonctionner sauf que j'arrive pas à rajouter le caractère simple guillemet '
Si je rajoute ' ou \' dans mon code cela ne fonctionne pas, par exemple le commentaire : C'était trop bien ! ne sera pas valide à cause de la '
J'utilise Chrome et Firefox pour tester.
Partager