ES6 - RegExp globale

global è una proprietà booleana di sola lettura degli oggetti RegExp. Specifica se una particolare espressione regolare esegue la corrispondenza globale, ovvero se è stata creata con l'attributo "g".

Sintassi

RegExpObject.global

Valore di ritorno

Restituisce "TRUE" se il modificatore "g" è impostato, "FALSE" in caso contrario.

Esempio

var re = new RegExp( "string" ); 
if ( re.global ) {
   console.log("Test1 - Global property is set");  
} else { 
   console.log("Test1 - Global property is not set");  
} 
re = new RegExp( "string", "g" ); 

if ( re.global ) { 
   console.log("Test2 - Global property is set");  
} else { 
   console.log("Test2 - Global property is not set");  
}

Produzione

Test1 - Global property is not set 
Test2 - Global property is set