<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_Tutorial%2FRegular_Expressions%2FRegExp_Object</id>
		<title>JavaScript Tutorial/Regular Expressions/RegExp Object - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_Tutorial%2FRegular_Expressions%2FRegExp_Object"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Regular_Expressions/RegExp_Object&amp;action=history"/>
		<updated>2026-04-04T15:17:13Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_Tutorial/Regular_Expressions/RegExp_Object&amp;diff=9875&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Regular_Expressions/RegExp_Object&amp;diff=9875&amp;oldid=prev"/>
				<updated>2010-05-26T08:25:31Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 08:25, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_Tutorial/Regular_Expressions/RegExp_Object&amp;diff=9874&amp;oldid=prev</id>
		<title> в 18:52, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_Tutorial/Regular_Expressions/RegExp_Object&amp;diff=9874&amp;oldid=prev"/>
				<updated>2010-05-25T18:52:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== RegExp()==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Syntax&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var variable = new RegExp(pattern, flags)&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp() object represents a regular expression that is used for pattern matching.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The creation of the object takes pattern and flags parameters.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The pattern is a valid regular expression. The flags are either or both g (global) and i (ignore case).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Properties and Methods of the RegExp() Object&amp;lt;/p&amp;gt;&lt;br /&gt;
Property/Method&lt;br /&gt;
Description&lt;br /&gt;
RegExp.$*&lt;br /&gt;
Represents multiline&lt;br /&gt;
RegExp.$&amp;amp;&lt;br /&gt;
Represents lastmatch&lt;br /&gt;
RegExp.$_&lt;br /&gt;
Represents input&lt;br /&gt;
RegExp.$`&lt;br /&gt;
Represents leftContext&lt;br /&gt;
RegExp.$&amp;quot;&lt;br /&gt;
Represents rightContext&lt;br /&gt;
RegExp.$+&lt;br /&gt;
Represents lastParen&lt;br /&gt;
RegExp.$1,$2,...$9&lt;br /&gt;
Represents substring of matches&lt;br /&gt;
compile()&lt;br /&gt;
Compiles a regular expression&lt;br /&gt;
exec()&lt;br /&gt;
Executes the search for a match in a specified string&lt;br /&gt;
global&lt;br /&gt;
_Specifies whether to check the expressions against all possible matches&lt;br /&gt;
ignoreCase&lt;br /&gt;
Whether case is ignored or not during a string search&lt;br /&gt;
input&lt;br /&gt;
String that is matched&lt;br /&gt;
lastIndex&lt;br /&gt;
_Specifies the index at which to start matching the next string.&lt;br /&gt;
lastMatch&lt;br /&gt;
Last matched characters&lt;br /&gt;
lastParen&lt;br /&gt;
The last parenthesized substring match&lt;br /&gt;
leftContext&lt;br /&gt;
The substring preceding the most recent match&lt;br /&gt;
multiline&lt;br /&gt;
Specifies whether to search on multiple lines&lt;br /&gt;
rightContext&lt;br /&gt;
The substring following the most recent match&lt;br /&gt;
source&lt;br /&gt;
The string pattern&lt;br /&gt;
test()&lt;br /&gt;
Tests for a string match&lt;br /&gt;
&lt;br /&gt;
== RegExp,$* (1)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp,$* property reflects a multiline string search.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is a Boolean, read-only value that reflects whether or not strings should be searched across multiple lines.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is the same as using the multiline property.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    function getinfo(){&lt;br /&gt;
       var myPat = new RegExp(&amp;quot;the&amp;quot;, &amp;quot;i&amp;quot;);&lt;br /&gt;
       var str = document.form1.mytext.value;&lt;br /&gt;
       myArray = myPat.exec(str);&lt;br /&gt;
       alert(&amp;quot;RegExp.$* is: &amp;quot; + RegExp.multiline);&lt;br /&gt;
    }&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;form name=&amp;quot;form1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;mytext&amp;quot; cols=&amp;quot;60&amp;quot; rows=&amp;quot;8&amp;quot; onChange=&amp;quot;getinfo()&amp;quot;&amp;gt;&lt;br /&gt;
    Change me and click outside to see the result.&lt;br /&gt;
    &amp;lt;/textarea&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.$1,$2,..$9==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp.$1,$2,..$9 property represents parenthesized substring matches.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript1.2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    function swap(){&lt;br /&gt;
        re = /(\w+)\D(\w+)/;&lt;br /&gt;
        str = document.form1.text1.value;&lt;br /&gt;
        newstr=str.replace(re, &amp;quot;$2, $1&amp;quot;);&lt;br /&gt;
        document.form1.text2.value = newstr;&lt;br /&gt;
    }&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;form name=&amp;quot;form1&amp;quot;&amp;gt;&lt;br /&gt;
    Enter your 7 digit phone number in the form xxx-xxxx&lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Phone Number (7 digits):&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;text1&amp;quot; size=10&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Swap&amp;quot; onClick=&amp;quot;swap()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Output: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;text2&amp;quot; size=10&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.$&amp;amp; (2)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp.$&amp;amp; property represents the last matched characters.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is the same as using the lastMatch property.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    var pat = new RegExp(&amp;quot;test&amp;quot;, &amp;quot;gi&amp;quot;);&lt;br /&gt;
    str = &amp;quot;This is a test 123435&amp;quot;;&lt;br /&gt;
    myArray = pat.exec(str);&lt;br /&gt;
    document.write(&amp;quot;Pattern found: &amp;quot; + myArray[0] + &amp;quot;. the last match expression is: &amp;quot; + RegExp.lastMatch);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp,$_ (3)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp,$_ property represents the input to which a string is matched.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is the same as using the input property.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    function getinput(){&lt;br /&gt;
        var myPat = new RegExp(&amp;quot;the&amp;quot;, &amp;quot;i&amp;quot;);&lt;br /&gt;
        var str = document.form1.mytext.value;&lt;br /&gt;
        myArray = myPat.exec(str);&lt;br /&gt;
        alert(&amp;quot;The RegExp.input is: &amp;quot; + RegExp.input);&lt;br /&gt;
    }&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;form name=&amp;quot;form1&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Enter some Text and click outside:&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;mytext&amp;quot; size=&amp;quot;40&amp;quot; onChange=&amp;quot;getinput()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.$` (4)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp.$` property represents the substring preceding the most recent pattern match.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is the same as using the leftContext property.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
        pat = /is*/g;&lt;br /&gt;
        var str = &amp;quot;This is a test.&amp;quot;;&lt;br /&gt;
        myArray = pat.exec(str);&lt;br /&gt;
    &lt;br /&gt;
        document.write(&amp;quot;In the string: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot;);&lt;br /&gt;
        document.write(&amp;quot;I know where the fish is tonight&amp;quot; + &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
        document.write(&amp;quot;The RegExp.leftContext is: &amp;quot; + RegExp.leftContext);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.$&amp;quot; (5)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp.$&amp;quot; property represents the substring following the most pattern match.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is the same as using the rightContext property.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    pat = /is*/gi;&lt;br /&gt;
    var str = &amp;quot;This is a test.&amp;quot;;&lt;br /&gt;
    myArray = pat.exec(str);&lt;br /&gt;
    document.write(&amp;quot;The RegExp.rightContext is: &amp;quot; + RegExp.rightContext);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.$+ (6)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The RegExp.$+ property represents the last parenthesized substring pattern match.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is the same as using the lastParen property.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    exp = new RegExp(&amp;quot;(is)&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    str = &amp;quot;This is a test (is)!&amp;quot;;&lt;br /&gt;
    myArray = exp.exec(str);&lt;br /&gt;
    document.write(&amp;quot;The RegExp.lastParen is: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot;+ RegExp.lastParen + &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.compile()==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Syntax&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
regexp.rupile(pattern, flag)&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.exec()==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Syntax&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
regexp.exec(string)&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.global==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The global property specifies whether or not the g flag is used with the regular expression.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If so, a global pattern match will be performed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
        var myPat = new RegExp(&amp;quot;is&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    &lt;br /&gt;
        var str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
        myArray = myPat.exec(str);&lt;br /&gt;
    &lt;br /&gt;
        document.write(&amp;quot;The value of RegExp.global is: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + myPat.global + &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.ignoreCase==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The ignoreCase property is a flag that informs the user if case is to be ignored during pattern matching or not.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    var myPat = new RegExp(&amp;quot;is&amp;quot;, &amp;quot;i&amp;quot;);&lt;br /&gt;
    var str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    myArray = myPat.exec(str);&lt;br /&gt;
    document.write(&amp;quot;The value of RegExp.ignoreCase is: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot;+ myPat.ignoreCase + &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.input==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The input property represents the string on which the pattern matching is performed.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript1.2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    function getinput(){&lt;br /&gt;
        var myPat = new RegExp(&amp;quot;the&amp;quot;, &amp;quot;i&amp;quot;);&lt;br /&gt;
        var str = document.form1.mytext.value;&lt;br /&gt;
        myArray = myPat.exec(str);&lt;br /&gt;
        alert(&amp;quot;The RegExp.input is: &amp;quot; + RegExp.input);&lt;br /&gt;
    }&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;form name=&amp;quot;form1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    Enter some Text and click outside:&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;mytext&amp;quot; size=&amp;quot;40&amp;quot; onChange=&amp;quot;getinput()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;inputtype=name=size=&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;inputtype=value=&amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.lastIndex==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The lastIndex property gets the index of where the next match begins.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    exp=/is*/g;&lt;br /&gt;
    str = &amp;quot;This is just a sample sentence.&amp;quot;;&lt;br /&gt;
    myArray = exp.exec(str);&lt;br /&gt;
    document.write(&amp;quot;Found: &amp;quot; + myArray[0] +&amp;quot;. Next match starts at index: &amp;quot; + exp.lastIndex);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.lastMatch==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The lastMatch property represents the last matched characters.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    var pat = new RegExp(&amp;quot;test&amp;quot;, &amp;quot;gi&amp;quot;);&lt;br /&gt;
    str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    myArray = pat.exec(str);&lt;br /&gt;
    document.write(&amp;quot;Pattern found: &amp;quot; + myArray[0] + &amp;quot;. the last match expression is: &amp;quot; + RegExp.lastMatch);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.lastParen==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The lastParen property represents the last parenthesized substring match.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;It returns a string value for the last parenthesized substring.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    exp = new RegExp(&amp;quot;(is)&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    str = &amp;quot;This is a test (is)&amp;quot;;&lt;br /&gt;
    myArray = exp.exec(str);&lt;br /&gt;
    document.write(&amp;quot;The RegExp.lastParen is: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + RegExp.lastParen + &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.leftContext==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The leftContext property represents the substring preceding the most recent pattern match.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    pat = /is*/g;&lt;br /&gt;
    var str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    myArray = pat.exec(str);&lt;br /&gt;
    document.write(&amp;quot;In the string: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + &amp;quot;I know where the fish is tonight&amp;quot; + &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
    document.write(&amp;quot;The RegExp.leftContext is: &amp;quot; + RegExp.leftContext);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.multiline==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The multiline property determines whether pattern matching should be performed across multiple lines.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    function getinfo(){&lt;br /&gt;
        var myPat = new RegExp(&amp;quot;the&amp;quot;, &amp;quot;i&amp;quot;);&lt;br /&gt;
        var str = document.form1.mytext.value;&lt;br /&gt;
        myArray = myPat.exec(str);&lt;br /&gt;
        alert(&amp;quot;RegExp.$* is: &amp;quot; + RegExp.multiline);&lt;br /&gt;
    }&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;form name=&amp;quot;form1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;textarea name=&amp;quot;mytext&amp;quot; cols=&amp;quot;60&amp;quot; rows=&amp;quot;8&amp;quot; onChange=&amp;quot;getinfo()&amp;quot;&amp;gt;&lt;br /&gt;
    Change me and click outside&lt;br /&gt;
    &amp;lt;/textarea&amp;gt;&lt;br /&gt;
    &amp;lt;br&amp;gt;&lt;br /&gt;
    &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.rightContext==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The rightContext property represents the substring following the most recent pattern match.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    pat = /is*/gi;&lt;br /&gt;
    var str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    myArray = pat.exec(str);&lt;br /&gt;
    document.write(&amp;quot;In the string: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + &amp;quot;Eat Drink and be Merry&amp;quot; + &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
    document.write(&amp;quot;The RegExp.rightContext is: &amp;quot; + RegExp.rightContext);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.source==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The source property represents the text being used for pattern matching.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    exp = new RegExp(&amp;quot;is&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    myArray = exp.exec(str);&lt;br /&gt;
    document.write(&amp;quot;The source is: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + exp.source + &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== RegExp.test()==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The test() method tests for a pattern match in a string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Returns Boolean value true or false.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    myExp = new RegExp(&amp;quot;is&amp;quot;, &amp;quot;g&amp;quot;);&lt;br /&gt;
    str = &amp;quot;This is a test&amp;quot;;&lt;br /&gt;
    if(myExp.test(str)){&lt;br /&gt;
      document.write(&amp;quot;The test found \&amp;quot;hope\&amp;quot; in the string: &amp;quot; + &amp;quot;&amp;lt;b&amp;gt;&amp;quot; + &amp;quot; I hope everything is going well&amp;quot; + &amp;quot;&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>