Bibliothèque regex
Bibliothèque Regex
Explorez tous les guides, exemples, concepts et catégories regex disponibles sur CreateRegex.
Type de contenu
Catégories
Tags
Regex avancées
Concept 5
Lookbehind positif
Lookbehind JavaScript
📘 Référence ·
Concept
Lookbehind négatif
Lookbehind JavaScript
📘 Référence ·
Concept
Compatibilité
Lookbehind JavaScript
📘 Référence ·
Concept
Combiner lookahead et lookbehind
Lookarounds
📘 Référence ·
Concept
Lookarounds avec groupes et alternatives
Lookarounds
📘 Référence ·
Concept
Guide 7
Qu’est-ce qu’un lookbehind ?
Lookbehind JavaScript
📘 Référence ·
Guide
Lookbehind positif et négatif
Lookbehind JavaScript
📘 Référence ·
Guide
Pourquoi utiliser les lookbehind en JavaScript ?
Lookbehind JavaScript
📘 Référence ·
Guide
Cas d’utilisation fréquents
Lookbehind JavaScript
📘 Référence ·
Guide
Compatibilité des navigateurs
Lookbehind JavaScript
📘 Référence ·
Guide
Lookbehind ou groupes capturants ?
Lookbehind JavaScript
📘 Référence ·
Guide
Quand éviter les lookbehind
Lookbehind JavaScript
📘 Référence ·
Guide
API
Page 1
Exemple 4
Best Practices
Concept 3
Guide 24
Combiner les regex avec d’autres validations
Limites des regex
🎓 Apprentissage ·
Guide
Conserver un jeu de tests réutilisable
Tester une regex
🎓 Apprentissage ·
Guide
Les regex portables utilisent une syntaxe plus simple
Compatibilité regex
🎓 Apprentissage ·
Guide
Soyez aussi précis que possible
Performance des regex
🎓 Apprentissage ·
Guide
La lisibilité fait aussi partie des performances
Performance des regex
🎓 Apprentissage ·
Guide
Mesurer avant d’optimiser
Performance des regex
🎓 Apprentissage ·
Guide
Normaliser les données avant de les valider
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Séparer le formatage de la validation
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Construire une validation facile à maintenir
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Combiner plusieurs couches de validation
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Les classes négatives simplifient souvent les regex
Classes de caractères
📘 Référence ·
Guide
Les classes de caractères sont la base de la plupart des regex
Classes de caractères
📘 Référence ·
Guide
Choisir la bonne classe de caractères
Classes de caractères
📘 Référence ·
Guide
Choisir le bon quantificateur
Quantificateurs
📘 Référence ·
Guide
Les erreurs fréquentes avec les quantificateurs
Quantificateurs
📘 Référence ·
Guide
Groupes capturants ou non capturants
Groupes
📘 Référence ·
Guide
Les erreurs fréquentes avec les groupes
Groupes
📘 Référence ·
Guide
Les groupes sont partout dans les regex pratiques
Groupes
📘 Référence ·
Guide
Les erreurs fréquentes avec les ancres
Ancres
📘 Référence ·
Guide
Les ancres rendent les regex plus fiables
Ancres
📘 Référence ·
Guide
Regroupez les alternatives lorsque c’est possible
Alternatives
📘 Référence ·
Guide
Évitez les répétitions inutiles
Alternatives
📘 Référence ·
Guide
Les erreurs fréquentes avec les alternatives
Alternatives
📘 Référence ·
Guide
Les erreurs fréquentes avec les lookarounds
Lookarounds
📘 Référence ·
Guide
Compatibilité
Concept 3
Guide 8
Ignorer les différences entre moteurs regex
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Qu’est-ce que PCRE ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi les moteurs regex se comportent-ils différemment ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
JavaScript regex vs PCRE
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Lookbehind et fonctionnalités modernes
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Différences de support Unicode
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi une regex fonctionne dans un outil de test mais pas dans mon application ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Quel moteur regex faut-il apprendre ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Données & formats
Page 3
Exemple 24
DD/MM/YYYY
Regex Date
🧩 Pattern ·
Exemple
DD-MM-YYYY
Regex Date
🧩 Pattern ·
Exemple
Date ISO
Regex Date
🧩 Pattern ·
Exemple
Timestamp ISO UTC
Regex Date
🧩 Pattern ·
Exemple
DD/MM/YYYY plus strict
Regex Date
🧩 Pattern ·
Exemple
UUID standard
Regex UUID
🧩 Pattern ·
Exemple
UUID v4
Regex UUID
🧩 Pattern ·
Exemple
UUID v1 à v5
Regex UUID
🧩 Pattern ·
Exemple
UUID sans tirets
Regex UUID
🧩 Pattern ·
Exemple
Numéro de carte bancaire générique
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Visa
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Mastercard
Regex Carte Bancaire
🧩 Pattern ·
Exemple
American Express
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte bancaire avec espaces ou tirets
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Discover
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte JCB
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Diners Club
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Les 4 derniers chiffres
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Extraire des numéros de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Accepter plusieurs formats de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Masquer un numéro de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Validation d’un formulaire de paiement
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Numéro de carte strict à 16 chiffres
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Rechercher des numéros de carte dans des logs
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Guide 15
Pourquoi valider une date avec une regex ?
Regex Date
🧩 Pattern ·
Guide
Les formats de date les plus courants
Regex Date
🧩 Pattern ·
Guide
Validation des dates ISO 8601
Regex Date
🧩 Pattern ·
Guide
Une regex peut-elle valider une vraie date ?
Regex Date
🧩 Pattern ·
Guide
Validation de format ou interprétation de date
Regex Date
🧩 Pattern ·
Guide
Erreurs fréquentes lors de la validation des dates
Regex Date
🧩 Pattern ·
Guide
Quand utiliser une regex de date ?
Regex Date
🧩 Pattern ·
Guide
Qu’est-ce qu’un UUID ?
Regex UUID
🧩 Pattern ·
Guide
Format UUID le plus courant
Regex UUID
🧩 Pattern ·
Guide
Versions des UUID
Regex UUID
🧩 Pattern ·
Guide
Une regex peut-elle vérifier l’unicité ?
Regex UUID
🧩 Pattern ·
Guide
Quand utiliser une regex UUID ?
Regex UUID
🧩 Pattern ·
Guide
Les checksums et algorithmes nécessitent du code
Limites des regex
🎓 Apprentissage ·
Guide
Les dates et nombres nécessitent souvent du parsing
Limites des regex
🎓 Apprentissage ·
Guide
Unicode est particulièrement délicat
Compatibilité regex
🎓 Apprentissage ·
Guide
Design
Exemple 6
Couleur hex courte
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex longue
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex courte ou longue
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex avec alpha
Regex Couleur Hex
🧩 Pattern ·
Exemple
Toute couleur hex CSS
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex sans #
Regex Couleur Hex
🧩 Pattern ·
Exemple
Guide 5
Qu’est-ce qu’une couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex courtes et longues
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex avec transparence alpha
Regex Couleur Hex
🧩 Pattern ·
Guide
Erreurs fréquentes de validation hex
Regex Couleur Hex
🧩 Pattern ·
Guide
Quand utiliser une regex couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Exemples
Extraction
Exemple 4
Concept 6
Plusieurs groupes capturants
Groupes
📘 Référence ·
Concept
Groupes capturants nommés
Groupes
📘 Référence ·
Concept
Ancres pour l’extraction
Ancres
📘 Référence ·
Concept
Capturer l’alternative choisie
Alternatives
📘 Référence ·
Concept
Lookbehind positif
Lookarounds
📘 Référence ·
Concept
Lookbehind négatif
Lookarounds
📘 Référence ·
Concept
Flags
Identité
Exemple 6
Lettres et chiffres
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Lettres, chiffres et underscore
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom avec limite de longueur
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom en minuscules
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom avec tiret
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom international
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Guide 4
Qu’est-ce qu’une regex de nom d’utilisateur ?
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Règles fréquentes pour valider un pseudo
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Noms ASCII ou noms Unicode
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Ce qu’une regex ne peut pas valider
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
JavaScript
Concept 3
Guide 7
Qu’est-ce qu’un lookbehind ?
Lookbehind JavaScript
📘 Référence ·
Guide
Lookbehind positif et négatif
Lookbehind JavaScript
📘 Référence ·
Guide
Pourquoi utiliser les lookbehind en JavaScript ?
Lookbehind JavaScript
📘 Référence ·
Guide
Cas d’utilisation fréquents
Lookbehind JavaScript
📘 Référence ·
Guide
Compatibilité des navigateurs
Lookbehind JavaScript
📘 Référence ·
Guide
Lookbehind ou groupes capturants ?
Lookbehind JavaScript
📘 Référence ·
Guide
Quand éviter les lookbehind
Lookbehind JavaScript
📘 Référence ·
Guide
Apprentissage
Page 16
Antisèche Regex
📘 Référence ·
Page
Tutoriel Regex
🎓 Apprentissage ·
Page
Limites des regex
🎓 Apprentissage ·
Page
Tester une regex
🎓 Apprentissage ·
Page
Compatibilité regex
🎓 Apprentissage ·
Page
Performance des regex
🎓 Apprentissage ·
Page
Bonnes pratiques de validation
🎓 Apprentissage ·
Page
Erreurs regex fréquentes
🎓 Apprentissage ·
Page
Lookbehind JavaScript
📘 Référence ·
Page
Regex JavaScript vs PCRE
📘 Référence ·
Page
Classes de caractères
📘 Référence ·
Page
Quantificateurs
📘 Référence ·
Page
Groupes
📘 Référence ·
Page
Ancres
📘 Référence ·
Page
Alternatives
📘 Référence ·
Page
Lookarounds
📘 Référence ·
Page
Concept 34
Ancres et limites
Antisèche Regex
📘 Référence ·
Concept
Classes de caractères
Antisèche Regex
📘 Référence ·
Concept
Quantificateurs
Antisèche Regex
📘 Référence ·
Concept
Groupes et alternatives
Antisèche Regex
📘 Référence ·
Concept
Lookarounds
Antisèche Regex
📘 Référence ·
Concept
Commencer par du texte exact
Tutoriel Regex
🎓 Apprentissage ·
Concept
Utiliser des classes de caractères
Tutoriel Regex
🎓 Apprentissage ·
Concept
Ajouter des répétitions
Tutoriel Regex
🎓 Apprentissage ·
Concept
Tester souvent
Tutoriel Regex
🎓 Apprentissage ·
Concept
Lookbehind positif
Lookbehind JavaScript
📘 Référence ·
Concept
Lookbehind négatif
Lookbehind JavaScript
📘 Référence ·
Concept
Compatibilité
Lookbehind JavaScript
📘 Référence ·
Concept
Fonctionnalités communes
Regex JavaScript vs PCRE
📘 Référence ·
Concept
Forces de PCRE
Regex JavaScript vs PCRE
📘 Référence ·
Concept
Comportement JavaScript
Regex JavaScript vs PCRE
📘 Référence ·
Concept
Le point joker
Classes de caractères
📘 Référence ·
Concept
Classes de caractères personnalisées
Classes de caractères
📘 Référence ·
Concept
Plages de caractères
Classes de caractères
📘 Référence ·
Concept
Classes de caractères négatives
Classes de caractères
📘 Référence ·
Concept
Zéro ou plusieurs fois avec *
Quantificateurs
📘 Référence ·
Concept
Une ou plusieurs fois avec +
Quantificateurs
📘 Référence ·
Concept
Optionnel avec ?
Quantificateurs
📘 Référence ·
Concept
Quantificateurs greedy
Quantificateurs
📘 Référence ·
Concept
Quantificateurs lazy
Quantificateurs
📘 Référence ·
Concept
Groupes capturants
Groupes
📘 Référence ·
Concept
Groupes imbriqués
Groupes
📘 Référence ·
Concept
Groupes avec alternatives
Groupes
📘 Référence ·
Concept
Groupes avec quantificateurs
Groupes
📘 Référence ·
Concept
Ancres sans mode multiligne
Ancres
📘 Référence ·
Concept
Alternative simple avec |
Alternatives
📘 Référence ·
Concept
Alternatives dans un groupe
Alternatives
📘 Référence ·
Concept
Priorité des alternatives
Alternatives
📘 Référence ·
Concept
Plusieurs alternatives
Alternatives
📘 Référence ·
Concept
Assertions de largeur nulle
Lookarounds
📘 Référence ·
Concept
Guide 183
Pourquoi valider un mot de passe avec une regex ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Règles courantes pour les mots de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Mot de passe complexe ou mot de passe robuste ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Une regex peut-elle mesurer la force d’un mot de passe ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Validation côté client et côté serveur
Regex Mot de Passe
🧩 Pattern ·
Guide
Erreurs fréquentes dans les politiques de mot de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Recommandations modernes en matière de mots de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Pourquoi la validation des e-mails est difficile
Regex Email
🧩 Pattern ·
Guide
Regex e-mail pratique ou conforme à la RFC
Regex Email
🧩 Pattern ·
Guide
Pourquoi utiliser une regex URL ?
Regex URL
🧩 Pattern ·
Guide
Qu’est-ce qu’une URL valide ?
Regex URL
🧩 Pattern ·
Guide
Validation HTTP ou HTTPS
Regex URL
🧩 Pattern ·
Guide
Une regex suffit-elle pour valider une URL ?
Regex URL
🧩 Pattern ·
Guide
Erreurs fréquentes lors de la validation des URL
Regex URL
🧩 Pattern ·
Guide
Cas d’utilisation des regex URL
Regex URL
🧩 Pattern ·
Guide
Pourquoi valider un numéro de téléphone avec une regex ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Qu’est-ce que le format E.164 ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Pourquoi les numéros internationaux sont difficiles à valider ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Téléphones mobiles et lignes fixes
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Formatage et saisie complifiée avec des espaces, parenthèses, tirets et autres
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un numéro existe réellement ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Bonnes pratiques pour la validation des numéros
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Qu’est-ce qu’une regex de nom d’utilisateur ?
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Règles fréquentes pour valider un pseudo
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Noms ASCII ou noms Unicode
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Ce qu’une regex ne peut pas valider
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Pourquoi valider une date avec une regex ?
Regex Date
🧩 Pattern ·
Guide
Les formats de date les plus courants
Regex Date
🧩 Pattern ·
Guide
Validation des dates ISO 8601
Regex Date
🧩 Pattern ·
Guide
Une regex peut-elle valider une vraie date ?
Regex Date
🧩 Pattern ·
Guide
Validation de format ou interprétation de date
Regex Date
🧩 Pattern ·
Guide
Erreurs fréquentes lors de la validation des dates
Regex Date
🧩 Pattern ·
Guide
Quand utiliser une regex de date ?
Regex Date
🧩 Pattern ·
Guide
Pourquoi valider une adresse IP avec une regex ?
Regex Adresse IP
🧩 Pattern ·
Guide
IPv4 et IPv6 : quelles différences ?
Regex Adresse IP
🧩 Pattern ·
Guide
Pourquoi IPv6 est plus difficile à valider ?
Regex Adresse IP
🧩 Pattern ·
Guide
Comprendre la notation CIDR
Regex Adresse IP
🧩 Pattern ·
Guide
Adresses IP privées et publiques
Regex Adresse IP
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’une adresse IP existe ?
Regex Adresse IP
🧩 Pattern ·
Guide
Quand utiliser une regex d’adresse IP ?
Regex Adresse IP
🧩 Pattern ·
Guide
Qu’est-ce qu’un UUID ?
Regex UUID
🧩 Pattern ·
Guide
Format UUID le plus courant
Regex UUID
🧩 Pattern ·
Guide
Versions des UUID
Regex UUID
🧩 Pattern ·
Guide
Une regex peut-elle vérifier l’unicité ?
Regex UUID
🧩 Pattern ·
Guide
Quand utiliser une regex UUID ?
Regex UUID
🧩 Pattern ·
Guide
Qu’est-ce qu’une couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex courtes et longues
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex avec transparence alpha
Regex Couleur Hex
🧩 Pattern ·
Guide
Erreurs fréquentes de validation hex
Regex Couleur Hex
🧩 Pattern ·
Guide
Quand utiliser une regex couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Qu’est-ce qu’un nom de domaine ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Nom de domaine ou URL
Regex Nom de Domaine
🧩 Pattern ·
Guide
Sous-domaines et labels
Regex Nom de Domaine
🧩 Pattern ·
Guide
Erreurs fréquentes de validation
Regex Nom de Domaine
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un domaine existe ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Noms de domaine internationalisés
Regex Nom de Domaine
🧩 Pattern ·
Guide
Qu’est-ce qu’un slug ?
Regex Slug
🧩 Pattern ·
Guide
Pourquoi les slugs sont importants pour le SEO ?
Regex Slug
🧩 Pattern ·
Guide
Règles courantes pour les slugs
Regex Slug
🧩 Pattern ·
Guide
Validation ou génération de slug
Regex Slug
🧩 Pattern ·
Guide
Slugs Unicode et sites internationaux
Regex Slug
🧩 Pattern ·
Guide
Quand utiliser une regex slug ?
Regex Slug
🧩 Pattern ·
Guide
Une regex peut-elle valider une carte bancaire ?
Regex Carte Bancaire
🧩 Pattern ·
Guide
Comprendre la structure d’un numéro de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Guide
Regex Visa vs Mastercard
Regex Carte Bancaire
🧩 Pattern ·
Guide
Erreurs regex fréquentes
Regex Carte Bancaire
🧩 Pattern ·
Guide
Compatibilité entre moteurs regex
Regex Carte Bancaire
🧩 Pattern ·
Guide
Considérations de performance
Regex Carte Bancaire
🧩 Pattern ·
Guide
Qu’est-ce qu’une antisèche regex ?
Antisèche Regex
📘 Référence ·
Guide
Les symboles regex les plus importants
Antisèche Regex
📘 Référence ·
Guide
Comprendre les classes de caractères
Antisèche Regex
📘 Référence ·
Guide
Comprendre les quantificateurs
Antisèche Regex
📘 Référence ·
Guide
Groupes, alternatives et ancres
Antisèche Regex
📘 Référence ·
Guide
Différences entre les moteurs regex
Antisèche Regex
📘 Référence ·
Guide
Comment apprendre les regex efficacement
Antisèche Regex
📘 Référence ·
Guide
Comment apprendre les regex étape par étape
Tutoriel Regex
🎓 Apprentissage ·
Guide
Commencer par du texte exact
Tutoriel Regex
🎓 Apprentissage ·
Guide
Utiliser les classes de caractères
Tutoriel Regex
🎓 Apprentissage ·
Guide
Ajouter des quantificateurs
Tutoriel Regex
🎓 Apprentissage ·
Guide
Organiser une regex avec des groupes
Tutoriel Regex
🎓 Apprentissage ·
Guide
Tester souvent ses regex
Tutoriel Regex
🎓 Apprentissage ·
Guide
Erreurs fréquentes des débutants
Tutoriel Regex
🎓 Apprentissage ·
Guide
Une regex valide un format, pas le sens
Limites des regex
🎓 Apprentissage ·
Guide
Une regex ne remplace pas la logique métier
Limites des regex
🎓 Apprentissage ·
Guide
Une regex peut être trop stricte ou trop permissive
Limites des regex
🎓 Apprentissage ·
Guide
Une regex ne peut pas interroger des systèmes externes
Limites des regex
🎓 Apprentissage ·
Guide
Une regex ne comprend pas le contexte
Limites des regex
🎓 Apprentissage ·
Guide
Une regex n’est pas un parseur
Limites des regex
🎓 Apprentissage ·
Guide
Combiner les regex avec d’autres validations
Limites des regex
🎓 Apprentissage ·
Guide
Tester les valeurs qui matchent et celles qui ne doivent pas matcher
Tester une regex
🎓 Apprentissage ·
Guide
Utiliser des saisies réalistes
Tester une regex
🎓 Apprentissage ·
Guide
Inclure des cas limites
Tester une regex
🎓 Apprentissage ·
Guide
Tester attentivement les ancres
Tester une regex
🎓 Apprentissage ·
Guide
Tester les flags et les modes
Tester une regex
🎓 Apprentissage ·
Guide
Tester séparément extraction et validation
Tester une regex
🎓 Apprentissage ·
Guide
Tester les remplacements
Tester une regex
🎓 Apprentissage ·
Guide
Tester dans le moteur regex cible
Tester une regex
🎓 Apprentissage ·
Guide
Conserver un jeu de tests réutilisable
Tester une regex
🎓 Apprentissage ·
Guide
Tous les moteurs regex ne sont pas identiques
Compatibilité regex
🎓 Apprentissage ·
Guide
Le support des lookbehinds varie
Compatibilité regex
🎓 Apprentissage ·
Guide
Les groupes nommés utilisent différentes syntaxes
Compatibilité regex
🎓 Apprentissage ·
Guide
La syntaxe de remplacement dépend du langage
Compatibilité regex
🎓 Apprentissage ·
Guide
Les flags peuvent changer le comportement
Compatibilité regex
🎓 Apprentissage ·
Guide
Unicode est particulièrement délicat
Compatibilité regex
🎓 Apprentissage ·
Guide
Les ancres et modes de ligne peuvent différer
Compatibilité regex
🎓 Apprentissage ·
Guide
Les regex portables utilisent une syntaxe plus simple
Compatibilité regex
🎓 Apprentissage ·
Guide
Toujours tester dans l’environnement cible
Compatibilité regex
🎓 Apprentissage ·
Guide
La plupart des regex sont déjà très rapides
Performance des regex
🎓 Apprentissage ·
Guide
Comprendre le backtracking
Performance des regex
🎓 Apprentissage ·
Guide
Éviter le backtracking catastrophique
Performance des regex
🎓 Apprentissage ·
Guide
Ancrer les regex de validation
Performance des regex
🎓 Apprentissage ·
Guide
Soyez aussi précis que possible
Performance des regex
🎓 Apprentissage ·
Guide
Tester également les grands volumes de données
Performance des regex
🎓 Apprentissage ·
Guide
La lisibilité fait aussi partie des performances
Performance des regex
🎓 Apprentissage ·
Guide
Mesurer avant d’optimiser
Performance des regex
🎓 Apprentissage ·
Guide
Valider la structure, pas la signification
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Normaliser les données avant de les valider
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Valider côté client et côté serveur
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Afficher des messages d'erreur utiles
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Ne jamais faire confiance aux données du client
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Séparer le formatage de la validation
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Accepter des saisies raisonnables
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Construire une validation facile à maintenir
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Combiner plusieurs couches de validation
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Oublier les ancres
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Utiliser .* partout
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Oublier d'échapper les caractères spéciaux
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Vouloir tout valider avec une regex
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Écrire des regex illisibles
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Ignorer les cas limites
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Parser du HTML ou du JSON avec une regex
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Ignorer les différences entre moteurs regex
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Optimiser sans mesurer
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Ne pas documenter les regex importantes
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Qu’est-ce qu’un lookbehind ?
Lookbehind JavaScript
📘 Référence ·
Guide
Lookbehind positif et négatif
Lookbehind JavaScript
📘 Référence ·
Guide
Pourquoi utiliser les lookbehind en JavaScript ?
Lookbehind JavaScript
📘 Référence ·
Guide
Cas d’utilisation fréquents
Lookbehind JavaScript
📘 Référence ·
Guide
Compatibilité des navigateurs
Lookbehind JavaScript
📘 Référence ·
Guide
Lookbehind ou groupes capturants ?
Lookbehind JavaScript
📘 Référence ·
Guide
Quand éviter les lookbehind
Lookbehind JavaScript
📘 Référence ·
Guide
Qu’est-ce que PCRE ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi les moteurs regex se comportent-ils différemment ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
JavaScript regex vs PCRE
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Lookbehind et fonctionnalités modernes
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Différences de support Unicode
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi une regex fonctionne dans un outil de test mais pas dans mon application ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Quel moteur regex faut-il apprendre ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi les classes de caractères sont essentielles
Classes de caractères
📘 Référence ·
Guide
Raccourcis ou classes personnalisées ?
Classes de caractères
📘 Référence ·
Guide
Attention aux différences entre ASCII et Unicode
Classes de caractères
📘 Référence ·
Guide
Les classes de caractères sont la base de la plupart des regex
Classes de caractères
📘 Référence ·
Guide
Choisir la bonne classe de caractères
Classes de caractères
📘 Référence ·
Guide
Pourquoi les quantificateurs sont essentiels
Quantificateurs
📘 Référence ·
Guide
Choisir le bon quantificateur
Quantificateurs
📘 Référence ·
Guide
Quantificateurs greedy ou lazy ?
Quantificateurs
📘 Référence ·
Guide
Quantificateurs et performances
Quantificateurs
📘 Référence ·
Guide
Longueur fixe ou longueur variable ?
Quantificateurs
📘 Référence ·
Guide
Les erreurs fréquentes avec les quantificateurs
Quantificateurs
📘 Référence ·
Guide
Pourquoi les groupes sont importants
Groupes
📘 Référence ·
Guide
Groupes capturants ou non capturants
Groupes
📘 Référence ·
Guide
Les groupes nommés améliorent la lisibilité
Groupes
📘 Référence ·
Guide
Les backreferences sont puissantes mais doivent rester lisibles
Groupes
📘 Référence ·
Guide
Les erreurs fréquentes avec les groupes
Groupes
📘 Référence ·
Guide
Les groupes sont partout dans les regex pratiques
Groupes
📘 Référence ·
Guide
Pourquoi les ancres sont importantes
Ancres
📘 Référence ·
Guide
Validation ou extraction ?
Ancres
📘 Référence ·
Guide
Comprendre les limites de mots
Ancres
📘 Référence ·
Guide
Ancres et mode multiligne
Ancres
📘 Référence ·
Guide
Les erreurs fréquentes avec les ancres
Ancres
📘 Référence ·
Guide
Les ancres rendent les regex plus fiables
Ancres
📘 Référence ·
Guide
Pourquoi les alternatives sont importantes
Alternatives
📘 Référence ·
Guide
Regroupez les alternatives lorsque c’est possible
Alternatives
📘 Référence ·
Guide
Évitez les répétitions inutiles
Alternatives
📘 Référence ·
Guide
L’ordre des alternatives est important
Alternatives
📘 Référence ·
Guide
Les erreurs fréquentes avec les alternatives
Alternatives
📘 Référence ·
Guide
Les alternatives sont présentes dans de nombreuses regex
Alternatives
📘 Référence ·
Guide
Pourquoi les lookarounds sont importants
Lookarounds
📘 Référence ·
Guide
Les lookarounds ne consomment jamais de caractères
Lookarounds
📘 Référence ·
Guide
Lookahead ou lookbehind ?
Lookarounds
📘 Référence ·
Guide
Les lookarounds simplifient les validations
Lookarounds
📘 Référence ·
Guide
Les erreurs fréquentes avec les lookarounds
Lookarounds
📘 Référence ·
Guide
Les lookarounds dans les regex du quotidien
Lookarounds
📘 Référence ·
Guide
Maintenance
Réseau
Exemple 11
IPv4 simple
Regex Adresse IP
🧩 Pattern ·
Exemple
IPv4 stricte
Regex Adresse IP
🧩 Pattern ·
Exemple
Plages IPv4 privées
Regex Adresse IP
🧩 Pattern ·
Exemple
IPv4 avec CIDR
Regex Adresse IP
🧩 Pattern ·
Exemple
IPv6 basique
Regex Adresse IP
🧩 Pattern ·
Exemple
Nom de domaine simple
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine avec sous-domaines
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Labels de domaine stricts
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Nom de domaine en minuscules
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine avec point final optionnel
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine punycode
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Guide 13
Pourquoi valider une adresse IP avec une regex ?
Regex Adresse IP
🧩 Pattern ·
Guide
IPv4 et IPv6 : quelles différences ?
Regex Adresse IP
🧩 Pattern ·
Guide
Pourquoi IPv6 est plus difficile à valider ?
Regex Adresse IP
🧩 Pattern ·
Guide
Comprendre la notation CIDR
Regex Adresse IP
🧩 Pattern ·
Guide
Adresses IP privées et publiques
Regex Adresse IP
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’une adresse IP existe ?
Regex Adresse IP
🧩 Pattern ·
Guide
Quand utiliser une regex d’adresse IP ?
Regex Adresse IP
🧩 Pattern ·
Guide
Qu’est-ce qu’un nom de domaine ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Nom de domaine ou URL
Regex Nom de Domaine
🧩 Pattern ·
Guide
Sous-domaines et labels
Regex Nom de Domaine
🧩 Pattern ·
Guide
Erreurs fréquentes de validation
Regex Nom de Domaine
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un domaine existe ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Noms de domaine internationalisés
Regex Nom de Domaine
🧩 Pattern ·
Guide
Parsing
Performance
Guide 7
La plupart des regex sont déjà très rapides
Performance des regex
🎓 Apprentissage ·
Guide
Comprendre le backtracking
Performance des regex
🎓 Apprentissage ·
Guide
Éviter le backtracking catastrophique
Performance des regex
🎓 Apprentissage ·
Guide
Utiliser .* partout
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Optimiser sans mesurer
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Quantificateurs et performances
Quantificateurs
📘 Référence ·
Guide
L’ordre des alternatives est important
Alternatives
📘 Référence ·
Guide
Référence
Concept 5
Guide 7
Qu’est-ce qu’une antisèche regex ?
Antisèche Regex
📘 Référence ·
Guide
Les symboles regex les plus importants
Antisèche Regex
📘 Référence ·
Guide
Comprendre les classes de caractères
Antisèche Regex
📘 Référence ·
Guide
Comprendre les quantificateurs
Antisèche Regex
📘 Référence ·
Guide
Groupes, alternatives et ancres
Antisèche Regex
📘 Référence ·
Guide
Différences entre les moteurs regex
Antisèche Regex
📘 Référence ·
Guide
Comment apprendre les regex efficacement
Antisèche Regex
📘 Référence ·
Guide
Moteurs Regex
Concept 3
Guide 10
Tester les flags et les modes
Tester une regex
🎓 Apprentissage ·
Guide
Tous les moteurs regex ne sont pas identiques
Compatibilité regex
🎓 Apprentissage ·
Guide
Les flags peuvent changer le comportement
Compatibilité regex
🎓 Apprentissage ·
Guide
Qu’est-ce que PCRE ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi les moteurs regex se comportent-ils différemment ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
JavaScript regex vs PCRE
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Lookbehind et fonctionnalités modernes
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Différences de support Unicode
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Pourquoi une regex fonctionne dans un outil de test mais pas dans mon application ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Quel moteur regex faut-il apprendre ?
Regex JavaScript vs PCRE
📘 Référence ·
Guide
Replacement
Sécurité
Exemple 19
Minimum 8 caractères
Regex Mot de Passe
🧩 Pattern ·
Exemple
Lettres et chiffres
Regex Mot de Passe
🧩 Pattern ·
Exemple
Mot de passe fort
Regex Mot de Passe
🧩 Pattern ·
Exemple
Mot de passe fort (12+ caractères)
Regex Mot de Passe
🧩 Pattern ·
Exemple
Numéro de carte bancaire générique
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Visa
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Mastercard
Regex Carte Bancaire
🧩 Pattern ·
Exemple
American Express
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte bancaire avec espaces ou tirets
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Discover
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte JCB
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Diners Club
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Les 4 derniers chiffres
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Extraire des numéros de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Accepter plusieurs formats de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Masquer un numéro de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Validation d’un formulaire de paiement
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Numéro de carte strict à 16 chiffres
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Rechercher des numéros de carte dans des logs
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Guide 15
Pourquoi valider un mot de passe avec une regex ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Règles courantes pour les mots de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Mot de passe complexe ou mot de passe robuste ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Une regex peut-elle mesurer la force d’un mot de passe ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Validation côté client et côté serveur
Regex Mot de Passe
🧩 Pattern ·
Guide
Erreurs fréquentes dans les politiques de mot de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Recommandations modernes en matière de mots de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Confirmer une adresse e-mail
Regex Email
🧩 Pattern ·
Guide
Une regex peut-elle valider une carte bancaire ?
Regex Carte Bancaire
🧩 Pattern ·
Guide
Extraire des numéros de carte bancaire depuis un texte
Regex Carte Bancaire
🧩 Pattern ·
Guide
Masquer les numéros de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Guide
Considérations de performance
Regex Carte Bancaire
🧩 Pattern ·
Guide
Les validations sensibles doivent être en plusieurs couches
Limites des regex
🎓 Apprentissage ·
Guide
Valider côté client et côté serveur
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Ne jamais faire confiance aux données du client
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
SEO
Page 1
Exemple 5
Guide 6
Qu’est-ce qu’un slug ?
Regex Slug
🧩 Pattern ·
Guide
Pourquoi les slugs sont importants pour le SEO ?
Regex Slug
🧩 Pattern ·
Guide
Règles courantes pour les slugs
Regex Slug
🧩 Pattern ·
Guide
Validation ou génération de slug
Regex Slug
🧩 Pattern ·
Guide
Slugs Unicode et sites internationaux
Regex Slug
🧩 Pattern ·
Guide
Quand utiliser une regex slug ?
Regex Slug
🧩 Pattern ·
Guide
Syntax
Page 6
Concept 51
Le point joker
Classes de caractères
📘 Référence ·
Concept
Les chiffres avec \d
Classes de caractères
📘 Référence ·
Concept
Les non-chiffres avec \D
Classes de caractères
📘 Référence ·
Concept
Les caractères de mot avec \w
Classes de caractères
📘 Référence ·
Concept
Les non-caractères de mot avec \W
Classes de caractères
📘 Référence ·
Concept
Les espaces avec \s
Classes de caractères
📘 Référence ·
Concept
Les non-espaces avec \S
Classes de caractères
📘 Référence ·
Concept
Classes de caractères personnalisées
Classes de caractères
📘 Référence ·
Concept
Plages de caractères
Classes de caractères
📘 Référence ·
Concept
Classes de caractères négatives
Classes de caractères
📘 Référence ·
Concept
Zéro ou plusieurs fois avec *
Quantificateurs
📘 Référence ·
Concept
Une ou plusieurs fois avec +
Quantificateurs
📘 Référence ·
Concept
Optionnel avec ?
Quantificateurs
📘 Référence ·
Concept
Répétition exacte avec {n}
Quantificateurs
📘 Référence ·
Concept
Au moins n répétitions avec {n,}
Quantificateurs
📘 Référence ·
Concept
Entre n et m répétitions avec {n,m}
Quantificateurs
📘 Référence ·
Concept
Quantificateurs greedy
Quantificateurs
📘 Référence ·
Concept
Quantificateurs lazy
Quantificateurs
📘 Référence ·
Concept
Groupes capturants
Groupes
📘 Référence ·
Concept
Plusieurs groupes capturants
Groupes
📘 Référence ·
Concept
Groupes imbriqués
Groupes
📘 Référence ·
Concept
Groupes optionnels
Groupes
📘 Référence ·
Concept
Groupes non capturants
Groupes
📘 Référence ·
Concept
Groupes capturants nommés
Groupes
📘 Référence ·
Concept
Backreferences
Groupes
📘 Référence ·
Concept
Groupes avec alternatives
Groupes
📘 Référence ·
Concept
Groupes avec quantificateurs
Groupes
📘 Référence ·
Concept
Début de chaîne avec ^
Ancres
📘 Référence ·
Concept
Fin de chaîne avec $
Ancres
📘 Référence ·
Concept
Valider toute l’entrée
Ancres
📘 Référence ·
Concept
Limite de mot avec \b
Ancres
📘 Référence ·
Concept
Non-limite de mot avec \B
Ancres
📘 Référence ·
Concept
Ancres en mode multiligne
Ancres
📘 Référence ·
Concept
Ancres sans mode multiligne
Ancres
📘 Référence ·
Concept
Ancres pour l’extraction
Ancres
📘 Référence ·
Concept
Alternative simple avec |
Alternatives
📘 Référence ·
Concept
Alternatives dans un groupe
Alternatives
📘 Référence ·
Concept
Préfixe commun
Alternatives
📘 Référence ·
Concept
Suffixe commun
Alternatives
📘 Référence ·
Concept
Priorité des alternatives
Alternatives
📘 Référence ·
Concept
Plusieurs alternatives
Alternatives
📘 Référence ·
Concept
Alternatives avec texte optionnel
Alternatives
📘 Référence ·
Concept
Capturer l’alternative choisie
Alternatives
📘 Référence ·
Concept
Lookahead positif
Lookarounds
📘 Référence ·
Concept
Lookahead négatif
Lookarounds
📘 Référence ·
Concept
Lookbehind positif
Lookarounds
📘 Référence ·
Concept
Lookbehind négatif
Lookarounds
📘 Référence ·
Concept
Plusieurs lookaheads
Lookarounds
📘 Référence ·
Concept
Assertions de largeur nulle
Lookarounds
📘 Référence ·
Concept
Combiner lookahead et lookbehind
Lookarounds
📘 Référence ·
Concept
Lookarounds avec groupes et alternatives
Lookarounds
📘 Référence ·
Concept
Guide 16
Tester attentivement les ancres
Tester une regex
🎓 Apprentissage ·
Guide
Les groupes nommés utilisent différentes syntaxes
Compatibilité regex
🎓 Apprentissage ·
Guide
Les ancres et modes de ligne peuvent différer
Compatibilité regex
🎓 Apprentissage ·
Guide
Oublier d'échapper les caractères spéciaux
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Pourquoi les classes de caractères sont essentielles
Classes de caractères
📘 Référence ·
Guide
Raccourcis ou classes personnalisées ?
Classes de caractères
📘 Référence ·
Guide
Les classes négatives simplifient souvent les regex
Classes de caractères
📘 Référence ·
Guide
Pourquoi les quantificateurs sont essentiels
Quantificateurs
📘 Référence ·
Guide
Quantificateurs greedy ou lazy ?
Quantificateurs
📘 Référence ·
Guide
Pourquoi les groupes sont importants
Groupes
📘 Référence ·
Guide
Les groupes nommés améliorent la lisibilité
Groupes
📘 Référence ·
Guide
Pourquoi les ancres sont importantes
Ancres
📘 Référence ·
Guide
Pourquoi les alternatives sont importantes
Alternatives
📘 Référence ·
Guide
Pourquoi les lookarounds sont importants
Lookarounds
📘 Référence ·
Guide
Les lookarounds ne consomment jamais de caractères
Lookarounds
📘 Référence ·
Guide
Lookahead ou lookbehind ?
Lookarounds
📘 Référence ·
Guide
Télécommunications
Exemple 5
Numéro de téléphone simple
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Format international E.164
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Mobile français
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Téléphone américain
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Mobiles uniquement
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Guide 7
Pourquoi valider un numéro de téléphone avec une regex ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Qu’est-ce que le format E.164 ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Pourquoi les numéros internationaux sont difficiles à valider ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Téléphones mobiles et lignes fixes
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Formatage et saisie complifiée avec des espaces, parenthèses, tirets et autres
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un numéro existe réellement ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Bonnes pratiques pour la validation des numéros
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Testing
Text Processing
Concept 8
Les non-chiffres avec \D
Classes de caractères
📘 Référence ·
Concept
Les non-caractères de mot avec \W
Classes de caractères
📘 Référence ·
Concept
Les espaces avec \s
Classes de caractères
📘 Référence ·
Concept
Les non-espaces avec \S
Classes de caractères
📘 Référence ·
Concept
Backreferences
Groupes
📘 Référence ·
Concept
Limite de mot avec \b
Ancres
📘 Référence ·
Concept
Non-limite de mot avec \B
Ancres
📘 Référence ·
Concept
Ancres en mode multiligne
Ancres
📘 Référence ·
Concept
Guide 8
Extraire des numéros de carte bancaire depuis un texte
Regex Carte Bancaire
🧩 Pattern ·
Guide
Masquer les numéros de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Guide
Une regex ne comprend pas le contexte
Limites des regex
🎓 Apprentissage ·
Guide
Tester séparément extraction et validation
Tester une regex
🎓 Apprentissage ·
Guide
Tester les remplacements
Tester une regex
🎓 Apprentissage ·
Guide
La syntaxe de remplacement dépend du langage
Compatibilité regex
🎓 Apprentissage ·
Guide
Les backreferences sont puissantes mais doivent rester lisibles
Groupes
📘 Référence ·
Guide
Comprendre les limites de mots
Ancres
📘 Référence ·
Guide
Tutoriel
Concept 4
Guide 7
Comment apprendre les regex étape par étape
Tutoriel Regex
🎓 Apprentissage ·
Guide
Commencer par du texte exact
Tutoriel Regex
🎓 Apprentissage ·
Guide
Utiliser les classes de caractères
Tutoriel Regex
🎓 Apprentissage ·
Guide
Ajouter des quantificateurs
Tutoriel Regex
🎓 Apprentissage ·
Guide
Organiser une regex avec des groupes
Tutoriel Regex
🎓 Apprentissage ·
Guide
Tester souvent ses regex
Tutoriel Regex
🎓 Apprentissage ·
Guide
Erreurs fréquentes des débutants
Tutoriel Regex
🎓 Apprentissage ·
Guide
Unicode
Ux
Validation
Page 15
Regex Mot de Passe
🧩 Pattern ·
Page
Regex Email
🧩 Pattern ·
Page
Regex URL
🧩 Pattern ·
Page
Regex Numéro de Téléphone
🧩 Pattern ·
Page
Regex Nom d’Utilisateur
🧩 Pattern ·
Page
Regex Date
🧩 Pattern ·
Page
Regex Adresse IP
🧩 Pattern ·
Page
Regex UUID
🧩 Pattern ·
Page
Regex Couleur Hex
🧩 Pattern ·
Page
Regex Nom de Domaine
🧩 Pattern ·
Page
Regex Slug
🧩 Pattern ·
Page
Regex Carte Bancaire
🧩 Pattern ·
Page
Limites des regex
🎓 Apprentissage ·
Page
Tester une regex
🎓 Apprentissage ·
Page
Bonnes pratiques de validation
🎓 Apprentissage ·
Page
Exemple 74
Minimum 8 caractères
Regex Mot de Passe
🧩 Pattern ·
Exemple
Lettres et chiffres
Regex Mot de Passe
🧩 Pattern ·
Exemple
Mot de passe fort
Regex Mot de Passe
🧩 Pattern ·
Exemple
Mot de passe fort (12+ caractères)
Regex Mot de Passe
🧩 Pattern ·
Exemple
Validation simple d’une adresse e-mail
Regex Email
🧩 Pattern ·
Exemple
Validation pratique d’une adresse e-mail
Regex Email
🧩 Pattern ·
Exemple
Adresse e-mail avec sous-domaines
Regex Email
🧩 Pattern ·
Exemple
Adresses Gmail uniquement
Regex Email
🧩 Pattern ·
Exemple
Adresse e-mail d’entreprise
Regex Email
🧩 Pattern ·
Exemple
Liste d’adresses e-mail séparées par des virgules
Regex Email
🧩 Pattern ·
Exemple
Adresse e-mail avec alias plus
Regex Email
🧩 Pattern ·
Exemple
Adresse e-mail avec TLD spécifique
Regex Email
🧩 Pattern ·
Exemple
Adresse e-mail professionnelle
Regex Email
🧩 Pattern ·
Exemple
Adresse e-mail sans alias plus
Regex Email
🧩 Pattern ·
Exemple
Extensions de domaine autorisées
Regex Email
🧩 Pattern ·
Exemple
Regex URL simple
Regex URL
🧩 Pattern ·
Exemple
Regex URL HTTPS uniquement
Regex URL
🧩 Pattern ·
Exemple
Numéro de téléphone simple
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Format international E.164
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Mobile français
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Téléphone américain
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Mobiles uniquement
Regex Numéro de Téléphone
🧩 Pattern ·
Exemple
Lettres et chiffres
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Lettres, chiffres et underscore
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom avec limite de longueur
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom en minuscules
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom avec tiret
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
Nom international
Regex Nom d’Utilisateur
🧩 Pattern ·
Exemple
DD/MM/YYYY
Regex Date
🧩 Pattern ·
Exemple
DD-MM-YYYY
Regex Date
🧩 Pattern ·
Exemple
Date ISO
Regex Date
🧩 Pattern ·
Exemple
Timestamp ISO UTC
Regex Date
🧩 Pattern ·
Exemple
DD/MM/YYYY plus strict
Regex Date
🧩 Pattern ·
Exemple
IPv4 simple
Regex Adresse IP
🧩 Pattern ·
Exemple
IPv4 stricte
Regex Adresse IP
🧩 Pattern ·
Exemple
Plages IPv4 privées
Regex Adresse IP
🧩 Pattern ·
Exemple
IPv4 avec CIDR
Regex Adresse IP
🧩 Pattern ·
Exemple
IPv6 basique
Regex Adresse IP
🧩 Pattern ·
Exemple
UUID standard
Regex UUID
🧩 Pattern ·
Exemple
UUID v4
Regex UUID
🧩 Pattern ·
Exemple
UUID v1 à v5
Regex UUID
🧩 Pattern ·
Exemple
UUID sans tirets
Regex UUID
🧩 Pattern ·
Exemple
Couleur hex courte
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex longue
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex courte ou longue
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex avec alpha
Regex Couleur Hex
🧩 Pattern ·
Exemple
Toute couleur hex CSS
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex sans #
Regex Couleur Hex
🧩 Pattern ·
Exemple
Nom de domaine simple
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine avec sous-domaines
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Labels de domaine stricts
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Nom de domaine en minuscules
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine avec point final optionnel
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine punycode
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Slug simple
Regex Slug
🧩 Pattern ·
Exemple
Slug SEO
Regex Slug
🧩 Pattern ·
Exemple
Slug avec underscores
Regex Slug
🧩 Pattern ·
Exemple
Slug avec longueur limitée
Regex Slug
🧩 Pattern ·
Exemple
Slug Unicode
Regex Slug
🧩 Pattern ·
Exemple
Numéro de carte bancaire générique
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Visa
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Mastercard
Regex Carte Bancaire
🧩 Pattern ·
Exemple
American Express
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte bancaire avec espaces ou tirets
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Discover
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte JCB
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Carte Diners Club
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Les 4 derniers chiffres
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Extraire des numéros de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Accepter plusieurs formats de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Masquer un numéro de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Validation d’un formulaire de paiement
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Numéro de carte strict à 16 chiffres
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Rechercher des numéros de carte dans des logs
Regex Carte Bancaire
🧩 Pattern ·
Exemple
Concept 13
Les chiffres avec \d
Classes de caractères
📘 Référence ·
Concept
Les caractères de mot avec \w
Classes de caractères
📘 Référence ·
Concept
Répétition exacte avec {n}
Quantificateurs
📘 Référence ·
Concept
Au moins n répétitions avec {n,}
Quantificateurs
📘 Référence ·
Concept
Entre n et m répétitions avec {n,m}
Quantificateurs
📘 Référence ·
Concept
Groupes optionnels
Groupes
📘 Référence ·
Concept
Début de chaîne avec ^
Ancres
📘 Référence ·
Concept
Fin de chaîne avec $
Ancres
📘 Référence ·
Concept
Valider toute l’entrée
Ancres
📘 Référence ·
Concept
Alternatives avec texte optionnel
Alternatives
📘 Référence ·
Concept
Lookahead positif
Lookarounds
📘 Référence ·
Concept
Lookahead négatif
Lookarounds
📘 Référence ·
Concept
Plusieurs lookaheads
Lookarounds
📘 Référence ·
Concept
Guide 88
Pourquoi valider un mot de passe avec une regex ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Règles courantes pour les mots de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Mot de passe complexe ou mot de passe robuste ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Une regex peut-elle mesurer la force d’un mot de passe ?
Regex Mot de Passe
🧩 Pattern ·
Guide
Validation côté client et côté serveur
Regex Mot de Passe
🧩 Pattern ·
Guide
Erreurs fréquentes dans les politiques de mot de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Recommandations modernes en matière de mots de passe
Regex Mot de Passe
🧩 Pattern ·
Guide
Pourquoi la validation des e-mails est difficile
Regex Email
🧩 Pattern ·
Guide
Regex e-mail pratique ou conforme à la RFC
Regex Email
🧩 Pattern ·
Guide
Ce qu’une regex e-mail peut valider
Regex Email
🧩 Pattern ·
Guide
Alias e-mail et adressage avec plus
Regex Email
🧩 Pattern ·
Guide
Adresses e-mail internationales
Regex Email
🧩 Pattern ·
Guide
Confirmer une adresse e-mail
Regex Email
🧩 Pattern ·
Guide
Pourquoi utiliser une regex URL ?
Regex URL
🧩 Pattern ·
Guide
Qu’est-ce qu’une URL valide ?
Regex URL
🧩 Pattern ·
Guide
Validation HTTP ou HTTPS
Regex URL
🧩 Pattern ·
Guide
Une regex suffit-elle pour valider une URL ?
Regex URL
🧩 Pattern ·
Guide
Erreurs fréquentes lors de la validation des URL
Regex URL
🧩 Pattern ·
Guide
Cas d’utilisation des regex URL
Regex URL
🧩 Pattern ·
Guide
Pourquoi valider un numéro de téléphone avec une regex ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Qu’est-ce que le format E.164 ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Pourquoi les numéros internationaux sont difficiles à valider ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Téléphones mobiles et lignes fixes
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Formatage et saisie complifiée avec des espaces, parenthèses, tirets et autres
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un numéro existe réellement ?
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Bonnes pratiques pour la validation des numéros
Regex Numéro de Téléphone
🧩 Pattern ·
Guide
Qu’est-ce qu’une regex de nom d’utilisateur ?
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Règles fréquentes pour valider un pseudo
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Noms ASCII ou noms Unicode
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Ce qu’une regex ne peut pas valider
Regex Nom d’Utilisateur
🧩 Pattern ·
Guide
Pourquoi valider une date avec une regex ?
Regex Date
🧩 Pattern ·
Guide
Les formats de date les plus courants
Regex Date
🧩 Pattern ·
Guide
Validation des dates ISO 8601
Regex Date
🧩 Pattern ·
Guide
Une regex peut-elle valider une vraie date ?
Regex Date
🧩 Pattern ·
Guide
Validation de format ou interprétation de date
Regex Date
🧩 Pattern ·
Guide
Erreurs fréquentes lors de la validation des dates
Regex Date
🧩 Pattern ·
Guide
Quand utiliser une regex de date ?
Regex Date
🧩 Pattern ·
Guide
Pourquoi valider une adresse IP avec une regex ?
Regex Adresse IP
🧩 Pattern ·
Guide
IPv4 et IPv6 : quelles différences ?
Regex Adresse IP
🧩 Pattern ·
Guide
Pourquoi IPv6 est plus difficile à valider ?
Regex Adresse IP
🧩 Pattern ·
Guide
Comprendre la notation CIDR
Regex Adresse IP
🧩 Pattern ·
Guide
Adresses IP privées et publiques
Regex Adresse IP
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’une adresse IP existe ?
Regex Adresse IP
🧩 Pattern ·
Guide
Quand utiliser une regex d’adresse IP ?
Regex Adresse IP
🧩 Pattern ·
Guide
Qu’est-ce qu’un UUID ?
Regex UUID
🧩 Pattern ·
Guide
Format UUID le plus courant
Regex UUID
🧩 Pattern ·
Guide
Versions des UUID
Regex UUID
🧩 Pattern ·
Guide
Une regex peut-elle vérifier l’unicité ?
Regex UUID
🧩 Pattern ·
Guide
Quand utiliser une regex UUID ?
Regex UUID
🧩 Pattern ·
Guide
Qu’est-ce qu’une couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex courtes et longues
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex avec transparence alpha
Regex Couleur Hex
🧩 Pattern ·
Guide
Erreurs fréquentes de validation hex
Regex Couleur Hex
🧩 Pattern ·
Guide
Quand utiliser une regex couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Qu’est-ce qu’un nom de domaine ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Nom de domaine ou URL
Regex Nom de Domaine
🧩 Pattern ·
Guide
Sous-domaines et labels
Regex Nom de Domaine
🧩 Pattern ·
Guide
Erreurs fréquentes de validation
Regex Nom de Domaine
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un domaine existe ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Noms de domaine internationalisés
Regex Nom de Domaine
🧩 Pattern ·
Guide
Qu’est-ce qu’un slug ?
Regex Slug
🧩 Pattern ·
Guide
Pourquoi les slugs sont importants pour le SEO ?
Regex Slug
🧩 Pattern ·
Guide
Règles courantes pour les slugs
Regex Slug
🧩 Pattern ·
Guide
Validation ou génération de slug
Regex Slug
🧩 Pattern ·
Guide
Slugs Unicode et sites internationaux
Regex Slug
🧩 Pattern ·
Guide
Quand utiliser une regex slug ?
Regex Slug
🧩 Pattern ·
Guide
Une regex peut-elle valider une carte bancaire ?
Regex Carte Bancaire
🧩 Pattern ·
Guide
Comprendre la structure d’un numéro de carte bancaire
Regex Carte Bancaire
🧩 Pattern ·
Guide
Regex Visa vs Mastercard
Regex Carte Bancaire
🧩 Pattern ·
Guide
Gérer les espaces et les tirets
Regex Carte Bancaire
🧩 Pattern ·
Guide
Erreurs regex fréquentes
Regex Carte Bancaire
🧩 Pattern ·
Guide
Une regex valide un format, pas le sens
Limites des regex
🎓 Apprentissage ·
Guide
Une regex ne remplace pas la logique métier
Limites des regex
🎓 Apprentissage ·
Guide
Les checksums et algorithmes nécessitent du code
Limites des regex
🎓 Apprentissage ·
Guide
Les dates et nombres nécessitent souvent du parsing
Limites des regex
🎓 Apprentissage ·
Guide
Une regex peut être trop stricte ou trop permissive
Limites des regex
🎓 Apprentissage ·
Guide
Les validations sensibles doivent être en plusieurs couches
Limites des regex
🎓 Apprentissage ·
Guide
Une regex ne peut pas interroger des systèmes externes
Limites des regex
🎓 Apprentissage ·
Guide
Tester les valeurs qui matchent et celles qui ne doivent pas matcher
Tester une regex
🎓 Apprentissage ·
Guide
Utiliser des saisies réalistes
Tester une regex
🎓 Apprentissage ·
Guide
Inclure des cas limites
Tester une regex
🎓 Apprentissage ·
Guide
Ancrer les regex de validation
Performance des regex
🎓 Apprentissage ·
Guide
Valider la structure, pas la signification
Bonnes pratiques de validation
🎓 Apprentissage ·
Guide
Oublier les ancres
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Vouloir tout valider avec une regex
Erreurs regex fréquentes
🎓 Apprentissage ·
Guide
Longueur fixe ou longueur variable ?
Quantificateurs
📘 Référence ·
Guide
Validation ou extraction ?
Ancres
📘 Référence ·
Guide
Les lookarounds simplifient les validations
Lookarounds
📘 Référence ·
Guide
Développement web
Page 5
Exemple 19
Regex URL simple
Regex URL
🧩 Pattern ·
Exemple
Regex URL HTTPS uniquement
Regex URL
🧩 Pattern ·
Exemple
Couleur hex courte
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex longue
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex courte ou longue
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex avec alpha
Regex Couleur Hex
🧩 Pattern ·
Exemple
Toute couleur hex CSS
Regex Couleur Hex
🧩 Pattern ·
Exemple
Couleur hex sans #
Regex Couleur Hex
🧩 Pattern ·
Exemple
Nom de domaine simple
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine avec sous-domaines
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Labels de domaine stricts
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Nom de domaine en minuscules
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine avec point final optionnel
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Domaine punycode
Regex Nom de Domaine
🧩 Pattern ·
Exemple
Slug simple
Regex Slug
🧩 Pattern ·
Exemple
Slug SEO
Regex Slug
🧩 Pattern ·
Exemple
Slug avec underscores
Regex Slug
🧩 Pattern ·
Exemple
Slug avec longueur limitée
Regex Slug
🧩 Pattern ·
Exemple
Slug Unicode
Regex Slug
🧩 Pattern ·
Exemple
Guide 27
Alias e-mail et adressage avec plus
Regex Email
🧩 Pattern ·
Guide
Pourquoi utiliser une regex URL ?
Regex URL
🧩 Pattern ·
Guide
Qu’est-ce qu’une URL valide ?
Regex URL
🧩 Pattern ·
Guide
Validation HTTP ou HTTPS
Regex URL
🧩 Pattern ·
Guide
Une regex suffit-elle pour valider une URL ?
Regex URL
🧩 Pattern ·
Guide
Erreurs fréquentes lors de la validation des URL
Regex URL
🧩 Pattern ·
Guide
Cas d’utilisation des regex URL
Regex URL
🧩 Pattern ·
Guide
Qu’est-ce qu’une couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex courtes et longues
Regex Couleur Hex
🧩 Pattern ·
Guide
Couleurs hex avec transparence alpha
Regex Couleur Hex
🧩 Pattern ·
Guide
Erreurs fréquentes de validation hex
Regex Couleur Hex
🧩 Pattern ·
Guide
Quand utiliser une regex couleur hex ?
Regex Couleur Hex
🧩 Pattern ·
Guide
Qu’est-ce qu’un nom de domaine ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Nom de domaine ou URL
Regex Nom de Domaine
🧩 Pattern ·
Guide
Sous-domaines et labels
Regex Nom de Domaine
🧩 Pattern ·
Guide
Erreurs fréquentes de validation
Regex Nom de Domaine
🧩 Pattern ·
Guide
Une regex peut-elle vérifier qu’un domaine existe ?
Regex Nom de Domaine
🧩 Pattern ·
Guide
Noms de domaine internationalisés
Regex Nom de Domaine
🧩 Pattern ·
Guide
Qu’est-ce qu’un slug ?
Regex Slug
🧩 Pattern ·
Guide
Pourquoi les slugs sont importants pour le SEO ?
Regex Slug
🧩 Pattern ·
Guide
Règles courantes pour les slugs
Regex Slug
🧩 Pattern ·
Guide
Validation ou génération de slug
Regex Slug
🧩 Pattern ·
Guide
Slugs Unicode et sites internationaux
Regex Slug
🧩 Pattern ·
Guide
Quand utiliser une regex slug ?
Regex Slug
🧩 Pattern ·
Guide
Compatibilité entre moteurs regex
Regex Carte Bancaire
🧩 Pattern ·
Guide
Tester dans le moteur regex cible
Tester une regex
🎓 Apprentissage ·
Guide
Le support des lookbehinds varie
Compatibilité regex
🎓 Apprentissage ·
Guide