<p>javascript 正则表达式 多行模式<br />
<script language="JavaScript"><br />
<!--<br />
/*正则表达式 多行模式<br />
<br />
要制定多行模式,只要在正则表达式想要匹配的行末的一个单词<br />
*/ <br />
<br />
var data = " First secondn thind fourthn fifth sixth"; <br />
var reCat = /(w+)$/g; <br />
var arrdata = data.match(reCat);</p>
<p> for (var i = 0; i < arrdata.length; i++)<br />
{<br />
alert(arrdata[i]);<br />
} <br />
<br />
/*<br />
上面只返回一个单词 sixth,因为换行符阻挡了匹配,只能匹配行末的一个单词,<br />
当然也可以使用 split() 方法将字符串分割成数组,但就得对每一行进行单独匹配。</p>
<p> 以前不好好看书经常半吊子,看一半就仍了,导致用了好多 split, 其实很简单如下面<br />
例子 只需要 m 参数进行多行匹配。</p>
<p> */ <br />
var data = " First secondn thind fourthn fifth sixth"; <br />
var reCat = /(w+)$/gm; <br />
var arrdata = data.match(reCat);</p>
<p> for (var i = 0; i < arrdata.length; i++)<br />
{<br />
alert(arrdata[i]);<br />
} <br />
</p>
<p> //--><br />
</script></p>