match正则怎么取内容?

ohackhp 2015-10-08 05:57:18
ajax返回一个数据
<div class="id">
<p>11</p>
<p>22</p>
<p>33</p>
</div>


请问怎么用正则取出<div class="id">... </div> 中间的内容呢?
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-10-08
  • 打赏
  • 举报
回复
引用 2 楼 ohackhp 的回复:
[quote=引用 1 楼 jslang 的回复:] var str = '<div class="id"> <p>11</p> <p>22</p> <p>33</p></div>'; alert(/<div class="id">([\s\S]+?)<\/div>/.exec(str)[1]);
你好,这样会把<div class="id"> 和 结尾的 </div> 一起取出来?有没有办法不取出来?[/quote] 没有啊。弹出的是 <p>11</p> <p>22</p> <p>33</p>啊
ohackhp 2015-10-08
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
var str = '<div class="id"> <p>11</p> <p>22</p> <p>33</p></div>'; alert(/<div class="id">([\s\S]+?)<\/div>/.exec(str)[1]);
你好,这样会把<div class="id"> 和 结尾的 </div> 一起取出来?有没有办法不取出来?
天际的海浪 2015-10-08
  • 打赏
  • 举报
回复
var str = '<div class="id"> <p>11</p> <p>22</p> <p>33</p></div>'; alert(/<div class="id">([\s\S]+?)<\/div>/.exec(str)[1]);

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧