Rexact
Cheatsheet

À quoi sert Rexact ?

La plupart des regex qu'on trouve en ligne n'ont jamais été vérifiées : copiées d'une réponse votée sur Stack Overflow, jamais exécutées contre un vrai jeu de cas, jamais auditées pour un blocage catastrophique. Rexact exécute réellement chaque motif contre vos cas de test, mesure son risque de ReDoS, et vérifie sa portabilité entre 7 moteurs — avant que vous ne le mettiez en production.

Ce que Rexact vérifie réellement

Vérification réelle

Chaque motif est exécuté pour de vrai contre les exemples que vous fournissez — pas deviné par un modèle de langage. Vous voyez précisément quels cas passent et lesquels échouent, et pourquoi.

Analyse ReDoS

Une regex mal écrite peut bloquer un serveur entier sur une seule requête. Rexact analyse systématiquement le risque de retour arrière catastrophique et affiche une chaîne d'attaque concrète quand le motif est vulnérable — jamais un « sûr » de complaisance.

Portabilité entre moteurs

Un « \d » ne veut pas dire la même chose en JavaScript, en Python et en PCRE. Rexact vérifie la compatibilité de votre motif sur 7 moteurs (JS, PCRE, Python, RE2, Java, .NET, grep) et signale précisément ce qui diffère.

Pour qui

Rexact s'adresse à quiconque écrit ou maintient des regex : développeurs validant une entrée utilisateur, personnes écrivant un filtre de logs, ou toute personne qui a déjà copié un motif trouvé en ligne sans être sûre qu'il marche vraiment.

Ce que Rexact n'est pas

Rexact vérifie la forme d'une donnée, pas sa validité métier, juridique ou financière. Un motif qui passe tous vos tests peut quand même accepter un IBAN qui n'existe pas ou un numéro de carte expiré — vérifiez toujours la donnée elle-même quand l'enjeu le justifie.

Gratuit, sans compte

Le testeur, l'analyse ReDoS et la vérification de compatibilité sont gratuits, sans compte, pour toujours. Aucune de ces fonctionnalités ne passe derrière un paywall.

Essayer Rexact