如何使用javascript正则匹配这段字符?
PHP中文网
PHP中文网 2017-04-10 13:12:51
0
2
554
<h3 class="newaps">
    <a href="http://www.amazon.co.jp/Unformed-People-Marohnic/dp/B0042VAFB2/ref=sr_1_9/377-5787080-5640939?ie=UTF8&amp;qid=1394281836&amp;sr=8-9&amp;keywords=unformed" target="_blank"><span class="lrg bold">Unformed People (Marohnic)</span></a> <span class="med reg">Chuck Marohnic Jazz Trio  (2005/4/4)</span>
</h3>

我需要的是<h3>标签内的内容

我的正则表达式是

<h3 class="newaps">(.*?)<\/h3>

请问有哪里不对,应该怎么改,谢谢!

PHP中文网
PHP中文网

认证0级讲师

全部回覆(2)
阿神
var str = '<h3 class="newaps"><a href="http://www.amazon.co.jp/Unformed-People-Marohnic/dp/B0042VAFB2/ref=sr_1_9/377-5787080-5640939?ie=UTF8&amp;qid=1394281836&amp;sr=8-9&amp;keywords=unformed" target="_blank"><span class="lrg bold">Unformed People (Marohnic)</span></a> <span class="med reg">Chuck Marohnic Jazz Trio  (2005/4/4)</span></h3>';
var result = str.match(/<h3.+?>([\w\W]+?)<\/h3>/);
console.log(result[1]);
大家讲道理

如何你想获得href请使用 $('h3 a').attr('href'), 如果是里面文本请使用document.querySelector('.newaps').textContent 正则效率比较低,不建议这种场景下使用。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板