IsRegEx()

Teste si le texte fourni constitue une expression régulière valide.

Présentation

Si tes règles de contrôle proviennent d'une table de paramètres, mieux vaut vérifier leur syntaxe avant de les appliquer. IsRegEx() indique si un motif est une expression régulière valide. Elle ne dit pas si ce motif est pertinent : une règle trop large peut être valide et pourtant inutile.

Syntaxe

IsRegEx(expr [, debug])

Exemple pratique

Exemple Qlik

Expression Qlik

IsRegEx('\d{4}-\d{2}')

Données de départ

Motif : '\d{4}-\d{2}'

Résultat

-1 (vrai)

Contrôler qu’un motif d’expression régulière est valide.

Précisions techniques

  • Le paramètre debug est facultatif : il est surtout utile pour diagnostiquer un motif invalide pendant la mise au point.