Des expressions régulières
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) :
Code:
if (com.value.search(/^[\sa-zA-Z0-9\,\?\;\.\:\!\é\(\-\è\ç\à\)\ê]{5,140}$/) == 0){
SI commentaire valide ALORS je le rajoute
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.