Existe-t-il une regex permettant de valider une regex?

Est-il possible de valider une expression régulière avec une autre expression régulière ? Si oui, veuillez donner moi un exemple svp!

Il s’agit d’une expression régulière récursive, qui n’est pas prise en charge par de nombreux moteurs d’expressions régulières. Les moteurs basés sur PCRE devraient la prendre en charge.

/^((?:(?:[^?+*{}()[\]\\|]+|\\.|\[(?:\^?\\.|\^[^\\]|[^\\^])(?:[^\]\\]+|\\.)*\]|\((?:\?[:=!]|\?<[=!]|\?>)?(?1)??\)|\(\?(?:R|[+-]?\d+)\))(?:(?:[?+*]|\{\d+(?:,\d*)?\})[?+]?)?|\|)*)$/g

Testez ce regex en ligne.

Compiler/exécuter la regex (motif) à vérifier dans un bloc try...catch.