Bonjour !

Je suis actuellement entrain développer une application ou j'ai besoin de prendre une entrée d'un utilisateur(max 20 carac) puis la vérifier afin de l'entrer dans une Base de Données.

jai concocté ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(preg_match("/[a-zA-Z_-]{1,20}/",$entreeUser)){
ce que je cherche a faire c'est permettre de prendre toutes les lettres, minuscules et majuscules ainsi que les symboles : '-' '_' '/' " ' " et l'espace " "
Alors j'imagine que ça donnerais quelque chose comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(preg_match("/[a-zA-Z_-'\s\\\\/]{1,20}/",$entreeUser)){
Le problème c'est que j'obtiens un magnifique message d'erreur :
Warning: preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Unknown modifier ']'

Selon ce que j'en comprend il a un problème avec le ']'

Est-ce qu'un gourou du Regex veut bien m'aider ?