Atelier visuel de regex

Construisez, importez, expliquez, testez et partagez des regex visuellement.

Guide regex

Exemples de Regex Nom d’Utilisateur

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.

Lettres et chiffres

Autorise uniquement les lettres ASCII et les chiffres.

Pattern proposé

^[A-Za-z0-9]+$
Test rapide

Ce que ça matche

  • Franck2026
  • User123

Limites connues

  • Pas d’underscore ni de tiret.
  • ASCII uniquement.

Lettres, chiffres et underscore

Autorise les caractères les plus courants pour un pseudo.

Pattern proposé

^[A-Za-z0-9_]+$
Test rapide

Ce que ça matche

  • john_doe
  • user_123

Limites connues

  • Pas de tiret.
  • Aucune limite de longueur.

Nom avec limite de longueur

Autorise lettres, chiffres et underscores de 3 à 20 caractères.

Pattern proposé

^[A-Za-z0-9_]{3,20}$
Test rapide

Ce que ça matche

  • john_doe
  • user_123

Limites connues

  • ASCII uniquement.
  • Ne permet pas les tirets.

Nom en minuscules

Autorise uniquement minuscules, chiffres et underscores.

Pattern proposé

^[a-z0-9_]{3,20}$
Test rapide

Ce que ça matche

  • john_doe
  • user_123

Limites connues

  • Les majuscules sont refusées.
  • ASCII uniquement.

Nom avec tiret

Autorise lettres, chiffres, underscores et tirets.

Pattern proposé

^[A-Za-z0-9_-]{3,20}$
Test rapide

Ce que ça matche

  • john-doe
  • user_123

Limites connues

  • Autorise les tirets au début ou à la fin.
  • ASCII uniquement.

Nom international

Autorise les lettres Unicode, les chiffres Unicode et les underscores.

Pattern proposé

^[\p{L}\p{N}_]{3,20}$
Test rapide

Ce que ça matche

  • françois
  • 用户123

Limites connues

  • Nécessite le support des propriétés Unicode.
  • En JavaScript, le flag u est obligatoire.

Qu’est-ce qu’une regex de nom d’utilisateur ?

Une 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.

Règles fréquentes pour valider un pseudo

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.

Noms ASCII ou noms Unicode

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.

Ce qu’une regex ne peut pas valider

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.