Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils Developpeurchevron_rightGénérateur de RegexGénérateur de Regex

Générateur de Regex

Parcourez une bibliothèque de modèles Regex courants avec des explications de jetons.

Email & Web
Numbers & IDs
Network
Dates & Times
Phone Numbers
Passwords & Users
Postal & Geographic
Code & Data
Email Address

Standard email address format

^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$
[email protected]
Collez n'importe quelle Regex pour obtenir une analyse jeton par jeton.Décomposition des tokens
^Start of string
[a-zA-Z0-9._%+\-]Any of: a-zA-Z0-9._%+\-
+One or more (greedy)
@Literal character: "@"
[a-zA-Z0-9.\-]Any of: a-zA-Z0-9.\-
+One or more (greedy)
\.Literal dot
[a-zA-Z]Any of: a-zA-Z
{2,}At least 2 times
$End of string
infoHover over any chip to see the full label. Groups are shown as a single chip.

Outils similaires

Testeur d'Expressions Régulières

Testeur d'Expressions Régulières

Testez des expressions régulières avec la mise en évidence des correspondances en temps réel et le mode de remplacement.

Générateur PBKDF2

Générateur PBKDF2

Dérivez des clés cryptographiques à partir de mots de passe avec PBKDF2 dans votre navigateur.

Générateur de plage IP

Générateur de plage IP

Générez toutes les adresses IP d'un bloc CIDR ou d'une plage IP personnalisée.

Générateur de Dates Aléatoires

Générateur de Dates Aléatoires

Générez des dates aléatoires dans une plage spécifiée avec des options de quantité, format et heure.

JWT générateur

JWT générateur

Générez et signez des JSON Web Tokens avec HMAC, ou décodez n'importe quel JWT.

inverser texte

inverser texte

inverser characters in a texte string.

mot compteur

mot compteur

Count mots, characters, et sentences in text.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Apprenez et utilisez des motifs regex depuis une bibliothèque curatée

Les expressions régulières sont puissantes mais intimidantes. Un motif comme [a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,} ressemble à du charabia jusqu'à ce que vous compreniez chaque jeton. Ce Générateur de Regex combine une bibliothèque de motifs éprouvés avec un explicateur interactif, vous permettant d'apprendre comment les motifs fonctionnent tout en résolvant des problèmes réels.

Recherchez le motif dont vous avez besoin (e-mail, téléphone, date, URL, etc.), voyez des exemples en action, comprenez ce que fait chaque partie et copiez le motif dans votre code.

Bibliothèque de motifs curatée

Plutôt que de construire des motifs depuis zéro ou de chercher dans des forums obscurs, commencez avec des motifs éprouvés en production pour les cas d'usage courants :

  • Validation d'e-mail
  • Numéros de téléphone en plusieurs formats
  • Dates et heures
  • URLs et domaines web
  • Codes postaux
  • Numéros de carte de crédit
  • Validation de mot de passe

Décomposition jeton par jeton

Chaque motif est accompagné d'une explication détaillée de ce que fait chaque partie. Quand vous sélectionnez un motif, la décomposition vous montre :

  • Ce que représente chaque groupe ou jeton
  • Pourquoi des échappements spécifiques sont utilisés
  • Quelles sont les limites et les cas extrêmes
  • Comment modifier le motif pour vos besoins spécifiques

Motifs personnalisés

En plus de la bibliothèque, vous pouvez saisir votre propre motif pour obtenir une explication des jetons. Idéal pour comprendre des motifs hérités ou vérifier votre propre logique.

Cas d'utilisation réels

Validation de formulaires : Obtenez des motifs corrects pour valider les saisies des utilisateurs instantanément.

Traitement de texte : Trouvez des motifs pour extraire des données spécifiques de texte non structuré.

Outils de script : Construisez des expressions régulières fiables pour des scripts bash, Python ou des outils en ligne de commande.

100% local, aucun traitement externe

Tous les motifs et explications sont générés dans votre navigateur sans envoyer de données à aucun serveur.