JavaScript Créer un objet RegExp


Exemple

Création standard

Il est recommandé d'utiliser ce formulaire uniquement lors de la création de regex à partir de variables dynamiques.

Utiliser lorsque l'expression peut changer ou que l'expression est générée par l'utilisateur.

var re = new RegExp(".*");

Avec des drapeaux:

var re = new RegExp(".*", "gmi");

Avec une barre oblique inverse: (cela doit être échappé car le regex est spécifié avec une chaîne)

var re = new RegExp("\\w*");

Initialisation statique

Utilisez cette option lorsque vous savez que l'expression régulière ne changera pas et que vous connaissez l'expression avant l'exécution.

var re = /.*/;

Avec des drapeaux:

var re = /.*/gmi;

Avec une barre oblique inverse: (cela ne doit pas être échappé car le regex est spécifié dans un littéral)

var re = /\w*/;