JavaScript Creazione di un oggetto RegExp

Esempio

Creazione standard

Si consiglia di utilizzare questo modulo solo quando si crea un'espressione regolare da variabili dinamiche.

Utilizzare quando l'espressione può cambiare o l'espressione è generata dall'utente.

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

Con le bandiere:

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

Con una barra rovesciata: (questo deve essere preceduto da escape perché la regex è specificata con una stringa)

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

Inizializzazione statica

Usare quando si sa che l'espressione regolare non cambierà e si conosce l'espressione prima del runtime.

var re = /.*/;

Con le bandiere:

var re = /.*/gmi;

Con una barra rovesciata: (questo non dovrebbe essere sfuggito perché la regex è specificata in un letterale)

var re = /\w*/;