ES6 - RegExp global

global es una propiedad booleana de solo lectura de los objetos RegExp. Especifica si una expresión regular particular realiza una coincidencia global, es decir, si fue creada con el atributo "g".

Sintaxis

RegExpObject.global

Valor devuelto

Devuelve "TRUE" si el modificador "g" está establecido, "FALSE" en caso contrario.

Ejemplo

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");  
}

Salida

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