Ecriture d'une expression régulière

WRInaute passionné
Hillow!

Voila le regex ci dessous signifie: des chiffres ou des lettres, et une chaine de 4 a 25 caractères max:

'`^[[:alnum:]]{4,25}$`'


Mais moi je voudrais: des chiffres, des lettres, des tirets ou des underscores avec les espaces interdit.

Merci @ tous!
 
WRInaute impliqué
Sauf erreur, mais il me semble qu'un truc du genre :

[a-z1234567890-_] en lieu et place de [:alnum:] devrait faire l'affaire.
 
Discussions similaires
Haut