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.
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.
Les paramètres modifiés sont immédiatement pris en compte et l’exemple de test est mis à jour automatiquement.
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.
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.
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.
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.
Commentaires 0