Lettres et chiffres
Autorise uniquement les lettres ASCII et les chiffres.
Pattern proposé
^[A-Za-z0-9]+$
Ce que ça matche
Franck2026User123
Limites connues
- Pas d’underscore ni de tiret.
- ASCII uniquement.
Atelier visuel de regex
Construisez, importez, expliquez, testez et partagez des regex visuellement.
Guide regex
La validation de noms d’utilisateur est très fréquente dans les formulaires de connexion, profils, espaces admin, jeux et plateformes communautaires. Cette page propose plusieurs regex pratiques à tester et adapter.
Autorise uniquement les lettres ASCII et les chiffres.
^[A-Za-z0-9]+$
Franck2026User123Autorise les caractères les plus courants pour un pseudo.
^[A-Za-z0-9_]+$
john_doeuser_123Autorise lettres, chiffres et underscores de 3 à 20 caractères.
^[A-Za-z0-9_]{3,20}$
john_doeuser_123Autorise uniquement minuscules, chiffres et underscores.
^[a-z0-9_]{3,20}$
john_doeuser_123Autorise lettres, chiffres, underscores et tirets.
^[A-Za-z0-9_-]{3,20}$
john-doeuser_123Autorise les lettres Unicode, les chiffres Unicode et les underscores.
^[\p{L}\p{N}_]{3,20}$
françois用户123Une regex de nom d’utilisateur permet de vérifier si un pseudo respecte les règles d’un site, d’une application, d’un jeu ou d’un système interne.
Elle peut définir les caractères autorisés, la longueur minimale et maximale, la casse, ainsi que l’autorisation ou non des underscores et des tirets.
La plupart des règles de validation autorisent les lettres et les chiffres, puis ajoutent éventuellement les underscores, les tirets ou les points.
Une approche courante consiste à imposer entre 3 et 20 caractères, refuser les espaces et garder un identifiant facile à afficher dans une URL ou un profil.
Les regex ASCII sont plus simples et fonctionnent bien pour des systèmes uniquement anglophones.
Les regex Unicode sont plus adaptées aux sites internationaux, car elles peuvent autoriser les accents et les écritures non latines, mais elles nécessitent un moteur regex compatible Unicode.
Une regex peut vérifier le format d’un nom d’utilisateur, mais elle ne peut pas savoir si ce nom est déjà pris.
La disponibilité, les noms réservés, les mots interdits et les règles métier doivent toujours être vérifiés côté serveur.