网站地图    收藏   

主页 > 前端 > javascript >

js正则match()匹配两个元素之间的内容

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 本文章来给大家介绍正则匹配两个元素之间的内容的代码,在js中正则匹配函数match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,我们就使用它来操作...

我们先来看match()用法

语法

 代码如下 复制代码
stringObject.match(searchvalue)
stringObject.match(regexp)

在本例中,我们将使用全局匹配的正则表达式来检索字符串中的所有数字:

 代码如下 复制代码

<script type="text/javascript">

var str="1 plus 2 equal 3"
document.write(str.match(/d+/g))

</script>

输出:

1,2,3

好了讲了很多了现在来看匹配两个元素之间的内容

 代码如下 复制代码

<script>
try{
str=”<p>abcdefg</p><p>abcdefghijkl</p>”;

re1=str.match(/<p>[Ww]+?</p>/ig);
alert(“非贪婪模式:rnrn1:”+re1[0]+”rn2:”+re1[1]);

re1=str.match(/<p>[Ww]+</p>/ig);
alert(“贪婪模式:rnrn”+re1);

re1=str.match(/<p>(.+?)</p>/i);
alert(“非贪婪模式,且不要标记:rnrn1:”+re1[1]);

re1=str.match(/<p>(.+)</p>/i);
alert(“贪婪模式,且不要标记:rnrn”+re1[1]);
}catch(e){alert(e.description)}

</script>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论