我有以下HTML代码,并尝试使用RegExp获取数据。 这不适用于移动浏览器。
var JSON:
<div class="comment_item right">
<div class="comment_author_wrap">
<div class="comment_author">
</div>
</div>
<p mid="1369">fdsfds
</p>
可变json是服务器的响应。
正则表达式:
msg = json;
var regexp = /<p(.*?)<\/p>/gms;
result = msg.match(regexp);
答案 0 :(得分:0)
许多浏览器不支持's
'修饰符!
我建议您将正则表达式更改为:
/<p[\s\S]*?</p>/g
在所有浏览器中都可以使用。
它的作用:首先匹配“ <p
”,然后匹配任意次数的任何字符(包括换行符),直到出现字符串“ </p>
”。