JS之RegExp对象(二)

本文详细介绍了正则表达式的三个常用方法:test、exec 和 compile 的功能和用法,包括它们的语法、参数、返回值以及注意事项。通过综合举例,深入理解正则表达式的使用场景与技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



<wbr></wbr>

RegExp对象的常用方法有test、exec和compile,本节介绍这些方法的功能和用法。最后,对RegExp对象的属性和方法进行一个综合举例。

2.1<wbr><span style="font-size:18px"></span><wbr><span style="font-size:18px">test方法</span></wbr></wbr>

语法格式为test(str)。该方法检查一个字符串中是否存在创建RegExp对象实例时所指定的表达式模式,如果存在就返回True,否则返回False。如果找到匹配项,则会更新RegExp对象中的有关静态属性,以反映匹配情况。

<wbr></wbr>

2.2<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>exec方法</strong></span></wbr></wbr>

语法格式为exec(str)。该方法使用创建RegExp对象实例时所指定的表达式模式对一个字符串进行搜索,并返回一个包含搜索结果的数组。

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>如果为正则表达式设置了全局标志(g),可以通过多次调用exec和test方法在字符串中进行连续搜索,每次都是从RegExp对象的lastIndex属性值指定的位置开始搜索字符串。</strong></span></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>如果没有设置全局标志(g),则exec和test方法忽略RegExp对象的lastIndex属性值,从字符串的起始位置开始搜索。</strong></span></wbr></wbr></wbr></wbr></wbr>

如果exec方法没有找到匹配,返回值为null;如果找到匹配,则返回一个数组,并更新RegExp对象中有关静态属性以反映匹配情况。返回数组中的元素0包含了完整的匹配结果,而元素1~n依次是表达式模式中定义的各个子匹配的结果。

exec方法返回的数组有3个属性,分别是input、index和lastIndex。

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>input属性是整个被搜索的字符串。</strong></span></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>index属性是指匹配在整个被搜索字符串中的位置。</strong></span></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>lastIndex属性是指匹配的子字符串的最后一个字符的下一个字符位置。</strong></span></wbr></wbr></wbr></wbr></wbr>

代码2.1是对该方法的应用举例。

代码2.1<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>exec()方法应用:2.1.htm</strong></span></wbr></wbr>

<html>

<head>

<title>exec()方法应用</title>

<scriptlanguage = "JavaScript">

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong> varmyString="aaa 111 bbb 222 ccc 1111 222ddd";</strong></span></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong> varregex =/111/;</strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>//创建正则表达式对象</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong> vararray=regex.exec(myString);</strong></span></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong> if(array){</strong></span></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>var str="找到了匹配子串!"+"\n返回数组的值为:"+array+"\n数组元素个数:"</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>+array.length+"\n被搜索的字符串为:"+array.input</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>+"\n匹配子串的开始位置为:"+array.index</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>+"\n匹配子串后面第一个字符的位置为:"+regex.lastIndex;</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>alert(str);</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>}</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>else{</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>alert("未找到匹配子串!!");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>}</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

</script>

<body></body>

</html>

2.3<wbr><span style="font-size:18px"></span><wbr><span style="font-size:18px">compile方法</span></wbr></wbr>

语法格式为compile("pattern"[,"flags"])。该方法可以更换RegExp对象实例所使用的表达式模式,并将新的表达式模式编译为内部格式,从而使以后的匹配过程执行更快。如果要在循环中重复使用某个表达式,对其进行编译将使执行加速。但是,如果在程序中使用了任何其他表达式模式后,再使用原来编译过的表达式模式,则这种编译毫无<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>益处。</strong></span></wbr></wbr>

2.4<wbr><span style="font-size:18px"></span><wbr><span style="font-size:18px"> 综合举例</span></wbr></wbr>

代码2.2是对RegExp对象的综合举例,认真分析代码及其运行结果,可以更好地理解RegExp对象。

代码2.2<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>RegExp对象的使用:2.2.htm</strong></span></wbr></wbr>

<scriptlanguage="javascript">

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>var strSrc = "xxa1b01c001yya2b02c002zz</strong></span><wbr><span style="font-size:18px"><strong>";</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>var re = /a(\d)b(\d{2})c(\d{3})/gi;</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>var arr, count = 0;</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>while ((arr = re.exec(strSrc)) != null)</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>{</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>displayResult();</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>}</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>function displayResult()</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>{</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("&lt;p&gt;这是用正则表达式/" + re.source + "/gi对字符串&lt;br&gt;""</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>+ RegExp.input + ""进行第" + (++count) + "次搜索的结果:&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.index为" + RegExp.index + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.lastIndex为" + RegExp.lastIndex + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.lastMatch为" + RegExp.lastMatch + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.lastParen为" + RegExp.lastParen + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.leftContext为" + RegExp.leftContext + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.rightContext为" + RegExp.rightContext +"&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.$1为" + RegExp.$1 + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.$2为" + RegExp.$2 + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.$3为" + RegExp.$3 + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("RegExp.$4为" + RegExp.$4 + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("arr.index为" + arr.index + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("arr.input为" + arr.input + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("arr.lastIndex为" + arr.lastIndex + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("返回数组的元素个数为" + arr.length + "&lt;br&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write("返回数组的内容为["];</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>for(var i=0; i&lt;arr.length; i++)</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>{</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>if(i &lt; arr.length-1)</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write(""" + arr[i] + "",");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>else</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>document.write(""" + arr[i] + "")&lt;/p&gt;");</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>}</strong></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong></strong></span><wbr><span style="font-size:18px"><strong>}</strong></span></wbr></wbr></wbr></wbr></wbr></wbr>

</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值