ES6 - RegExp global



global is a read-only boolean property of RegExp objects. It specifies whether a particular regular expression performs global matching, i.e., whether it was created with the "g" attribute.

Syntax

RegExpObject.global        

Return Value

Returns "TRUE" if the "g" modifier is set, "FALSE" otherwise.

Example

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

Output

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