Testez si une expression régulière correspond à une partie d’une chaîne d’exemple et signalez le succès sans exécuter de code non sûr.
Comportement
Fournissez un motif, des indicateurs optionnels (i, m, s, u) et le texte sujet. Le moteur compile le motif dans une limite try/catch — une syntaxe invalide renvoie une erreur claire au lieu de lever une exception console. Un résultat de type booléen indique s’il existe au moins une correspondance.
Quand l’utiliser
Itérer sur une regex lors de l’analyse de journaux, valider des motifs fournis par l’utilisateur avant enregistrement en base, ou enseigner comment les indicateurs modifient la sensibilité à la casse et le matching multiligne.
Limites
Signale seulement la présence, pas les groupes capturants ni les positions (utilisez l’outil d’extraction pour les énumérations). Un backtracking catastrophique sur des motifs pathologiques peut encore figer l’onglet — testez d’abord les expressions complexes sur de petites entrées. La saveur regex de JavaScript diffère subtilement de PCRE ou .NET.
Exemple
Saisissez par exemple les valeurs d’exemple du formulaire et comparez la sortie à une référence connue ; modifiez une entrée à la fois pour observer l’effet.