Computer >> Computer tutorials >  >> Programming >> Javascript

What is the role of global RegExp property in JavaScript?


The global property 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.

Example

You can try to run the following code to learn how to work with global RegExp property.

<html>
   <head>
   <title>JavaScript RegExp global Property</title>
   </head>
   <body>
      <script>
         var re = new RegExp( "string" );
         if ( re.global ){
            document.write("Test1 - Global property is set");
         } else {
            document.write("Test1 - Global property is not set");
         }
         re = new RegExp( "string", "g" );
         
         if ( re.global ){
            document.write("<br />Test2 - Global property is set");
         } else {
            document.write("<br />Test2 - Global property is not set");
         }
      </script>
   </body>
</html>