JavaScript | source Property

The source Property in JavaScript is used to return the text of the text of the RegExp pattern.
Syntax:

RegExpObject.source

Where RexExp refers to the regular expression.
Example : This example returns the text “Geek”.

filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html>
<html>
    <body style="text-align:center">
        <h1 style="color:green">GeeksforGeeks</h1>
        <h2>Source Property</h2>
        <p>RegExp: /Geek/gi</p>
        <button onclick="geek()">Click it!</button>
        <p id="app"></p>
        <script>
        function geek() {
            var patt1 = /Geek/gi;
            var res 
            = "Text of RegExp is: " +  "<b>" + patt1.source + "</b>";
          document.getElementById("app").innerHTML =  res ;
        </script>
    </body>
</html>

chevron_right


Output:
Before clicking the button:
compile
After clicking the button:
compile
Supported Browsers: The browsers supported by JavaScript source Property are listed below:

  • Google Chrome
  • Apple Safari
  • Mozilla Firefox
  • Opera
  • Internet Explorer


My Personal Notes arrow_drop_up


If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.