Bonsoir à tous,

Je bloque totalement sur la création d'un regex qui permet à un mot de ne contenir que des caractères alphanumériques, des caractères avec accents, des tirets, des underscores et des apostrophes d'une longueur comprise entre 4 et 32 caractères.

Après moulte tentatives toutes infructueuses je viens soliciter votre aide.

Pour l'instant, voici ce que j'ai et qui fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_match('`^\w{4,32}$`', $chaine);
Mais je n'arrive pas du tout à faire que toutes les conditions que j'ai énoncé ci-dessus soient réunies dans un seul et même regex


Merci d'avance pour votre aide