Générateur et explicateur d’expressions régulières en ligne

Courant
Description de la règle
Paramètres de génération
Structure de la regex
Cliquez sur une partie pour mettre en surbrillance la section correspondante de la regex ci-dessus
Les résultats s’afficheront ici

Générez instantanément 18 règles Regex courantes et expliquez n’importe quelle expression régulière étape par étape

Générateur et explicateur d’expressions régulières

Cet outil réunit deux besoins fréquents : lorsque vous ne savez pas écrire une Regex, vous pouvez générer une expression adaptée à partir d’un cas d’utilisation ; lorsque vous ne comprenez pas une expression existante, vous pouvez la coller pour obtenir une explication structurée de ses différents composants.

Générateur de Regex

L’outil propose 18 types de règles courantes pour la validation, les réseaux et les formats de données. Il prend notamment en charge les numéros de téléphone, adresses e-mail, URL, noms d’utilisateur, mots de passe, UUID, IPv4, IPv6, domaines, numéros d’identification, codes postaux, dates, heures, nombres, entiers, décimaux, caractères chinois et caractères anglais.

Paramètres de génération

  • Date : plusieurs séparateurs ainsi que des contrôles stricts du mois et du jour.
  • Heure : possibilité d’inclure ou non les secondes.
  • Entiers et nombres : prise en charge des valeurs négatives et des limites minimale et maximale.
  • Décimaux : choix du signe et du nombre de décimales.
  • Nom d’utilisateur et mot de passe : longueur minimale et maximale ainsi que contraintes sur les lettres et les chiffres.

Les paramètres modifiés sont immédiatement pris en compte et l’exemple de test est mis à jour automatiquement.

Validation instantanée

Un champ de test permet de vérifier immédiatement l’expression générée. Un exemple est fourni automatiquement, mais vous pouvez saisir vos propres données. La Regex peut ensuite être copiée ou envoyée directement vers un outil de test Regex.

Explication des Regex

Le mode d’explication décompose l’expression régulière sous forme d’arborescence. Il reconnaît notamment les groupes capturants, groupes nommés, groupes non capturants, assertions avant et arrière, classes de caractères, ancres, alternatives et quantificateurs. Les classes prédéfinies comme \d, \w, \s et \b ainsi que les échappements hexadécimaux et Unicode sont également expliqués.

Gestion des erreurs

Les expressions invalides sont signalées avec une explication et une indication de position. Les classes ou parenthèses non fermées peuvent être localisées directement. Les paramètres de génération sont également limités à des valeurs raisonnables afin d’éviter les expressions invalides ou inefficaces.

Cas d’utilisation

  • Validation de formulaires et de paramètres API.
  • Analyse et maintenance d’expressions régulières complexes dans les anciens projets.
  • Nettoyage de données selon des formats de dates ou des plages numériques.
  • Apprentissage des expressions régulières grâce à une explication structurée.

Confidentialité

La génération, l’explication et la validation des exemples sont entièrement effectuées dans le navigateur. Les Regex et les données de test ne sont ni envoyées à un serveur ni enregistrées.

Générez des Regex courantes et comprenez les expressions complexes étape par étape

Le générateur crée des expressions régulières adaptées aux scénarios de validation courants. Le mode explication décompose les Regex existantes en composants structurés et compréhensibles.
  • Propose 18 types de Regex courantes pour les téléphones, e-mails, URL, noms d’utilisateur, mots de passe, UUID, IPv4, IPv6, domaines et autres formats.
  • Les paramètres de date, de plage numérique, de nombre de décimales et de longueur sont personnalisables.
  • Chaque Regex générée fournit une description et un exemple pour une vérification immédiate.
  • Les Regex peuvent être envoyées directement vers un outil de test avec leurs données d’exemple.
  • Le mode explication reconnaît les groupes, classes de caractères, quantificateurs, alternatives et assertions.
  • Un clic sur une explication permet de mettre en évidence la partie correspondante dans la Regex originale.
Convient à la validation de formulaires, aux paramètres API et à l’apprentissage des expressions régulières. Tous les traitements sont effectués localement dans le navigateur.
Commentaires 0
Aucun commentaire pour le moment. Soyez le premier à commenter !
Le contenu du commentaire ne peut pas être vide
0/255