Page 1 sur 1

expression régulière

Posté : 29 mai 2007, 16:57
par kluck
Bonjour,

j'ai besoin d'une expression régulière qui puissent autoriser les caractères de l'alphabet,les caractères accentués, les slashs etc.. quasiment tout.C'est pour utiliser dans un textarea,c'est lorsq'un utilisateur va poster un commentaire.

j'ai utilisé cette expression régulière mais elle fonctionne pas très bien,parfois je peux mettre des points d'exclamation avec des points d'interrogation, parfois non ...

Code : Tout sélectionner

'^([0-9A-Za-z- _\.\'\&\/éèàêâîç?!,;ù*@+-:])+$';
par contre je veux que ce soit compatible javascript

Posté : 29 mai 2007, 17:28
par Cyrano
le "?" est un caractère spécial dans une expression régulière : pour l'utiliser de façon littérale, il faut l'échapper, comme pour "+", "*", ".", "(", ")" et j'en oublie peut-être encore quelques uns.

Code : Tout sélectionner

'^([0-9A-Za-z- _\.\'\&\/éèàêâîç?!,;ù*@+-:]\?)+$'; __________________________________________^

Posté : 30 mai 2007, 14:21
par kluck
ok merci,j'ai réussi à autoriser tous les caractères que je souhaitais en les échappant.