Atelier visuel de regex

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

Guide regex

Regex Mot de Passe

La validation de mot de passe est l’un des usages les plus fréquents des expressions régulières. Cette page présente plusieurs regex de mot de passe, des plus simples aux plus strictes.

Minimum 8 caractères

Exige au moins 8 caractères.

Pattern proposé

^.{8,}$
Test rapide

Ce que ça matche

  • password123
  • monmotdepasse

Limites connues

  • N’impose pas de chiffres.
  • N’impose pas de majuscules.

Lettres et chiffres

Exige au moins une lettre et un chiffre.

Pattern proposé

^(?=.*[A-Za-z])(?=.*\d).{8,}$
Test rapide

Ce que ça matche

  • password123
  • abc12345

Limites connues

  • N’impose pas de majuscules.
  • N’impose pas de caractères spéciaux.

Mot de passe fort

Exige une minuscule, une majuscule, un chiffre et un caractère spécial.

Pattern proposé

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^A-Za-z\d]).{8,}$
Test rapide

Ce que ça matche

  • Password1!
  • MonSecret#2026

Limites connues

  • Peut être jugé trop restrictif.

Mot de passe fort (12+ caractères)

Politique plus stricte imposant au moins 12 caractères.

Pattern proposé

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^A-Za-z\d]).{12,}$
Test rapide

Ce que ça matche

  • MonSuperMotDePasse#2026

Limites connues

  • Des mots de passe plus longs peuvent être moins pratiques.

Pourquoi valider un mot de passe avec une regex ?

Les regex de mot de passe permettent d’appliquer des règles de sécurité avant qu’un mot de passe soit accepté par une application.

Elles peuvent imposer une longueur minimale, des majuscules, des minuscules, des chiffres et des caractères spéciaux afin d’encourager de meilleures pratiques.

Règles courantes pour les mots de passe

La plupart des applications modernes exigent une longueur minimale et recommandent une combinaison de plusieurs types de caractères.

Les règles les plus fréquentes imposent au moins une majuscule, une minuscule, un chiffre et un caractère spécial.

Mot de passe complexe ou mot de passe robuste ?

Un mot de passe complexe n’est pas forcément un mot de passe robuste. Ajouter un symbole à un mot de passe court ou prévisible ne garantit pas une bonne sécurité.

Les mots de passe longs et les phrases secrètes offrent souvent une meilleure protection.

Une regex peut-elle mesurer la force d’un mot de passe ?

Une regex peut vérifier qu’un mot de passe respecte certaines règles de format, mais elle ne peut pas mesurer sa résistance réelle aux attaques.

La robustesse dépend notamment de la longueur, de l’aléa, de l’unicité et de la difficulté à le deviner.

Validation côté client et côté serveur

Les regex sont souvent utilisées côté client afin de fournir un retour immédiat à l’utilisateur.

Cependant, les règles de validation doivent toujours être vérifiées à nouveau côté serveur car les contrôles côté client peuvent être contournés.

Erreurs fréquentes dans les politiques de mot de passe

Certaines politiques imposent des contraintes tellement strictes qu’elles compliquent l’expérience utilisateur sans améliorer significativement la sécurité.

Une bonne politique doit trouver un équilibre entre sécurité, simplicité et facilité de maintenance.

Recommandations modernes en matière de mots de passe

De nombreuses recommandations de sécurité privilégient aujourd’hui les mots de passe longs ou les phrases secrètes plutôt que des règles de complexité excessives.

L’utilisation d’un gestionnaire de mots de passe permet également de générer et stocker des mots de passe robustes sans effort.