RegExp.compile() : RegExp Object « Regular Expressions « JavaScript Tutorial






Syntax

regexp.compile(pattern, flag)

The compile() method of the RegExp object compiles a regular expression object.

The creation of the object takes pattern and flags parameters.

The pattern is a valid regular expression.

The flags are either or both g (global) and i (ignore case).

<html>
    <body>
    <script language="JavaScript">
    <!--
 
    var myPat = new RegExp("dd", "i");
    var newPat = myPat.compile(myPat);

    function getinfo(){
        document.form1.text1.value = newPat;
    }
    -->
    </script>

    <form name="form1">
    Click the button below to get the pattern for the following
    command: new RegExp("dd", "i");
    <br><br><br>
    Compiled Pattern: <input type="text" name="text1" size=30>
    <br><br>
    <input type="button" value="Get Pattern" onClick='getinfo()'>
    </form>
    </body>
    </html>








26.7.RegExp Object
26.7.1.RegExp()
26.7.2.RegExp,$* (1)
26.7.3.RegExp.$& (2)
26.7.4.RegExp,$_ (3)
26.7.5.RegExp.$` (4)
26.7.6.RegExp.$' (5)
26.7.7.RegExp.$+ (6)
26.7.8.RegExp.$1,$2,..$9
26.7.9.RegExp.compile()
26.7.10.RegExp.exec()
26.7.11.RegExp.global
26.7.12.RegExp.ignoreCase
26.7.13.RegExp.input
26.7.14.RegExp.lastIndex
26.7.15.RegExp.lastMatch
26.7.16.RegExp.lastParen
26.7.17.RegExp.leftContext
26.7.18.RegExp.multiline
26.7.19.RegExp.rightContext
26.7.20.RegExp.source
26.7.21.RegExp.test()