ES6 - RegExp mondial

global est une propriété booléenne en lecture seule des objets RegExp. Il spécifie si une expression régulière particulière effectue une correspondance globale, c'est-à-dire si elle a été créée avec l'attribut "g".

Syntaxe

RegExpObject.global

Valeur de retour

Renvoie "TRUE" si le modificateur "g" est défini, "FALSE" sinon.

Exemple

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

Production

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