用正则表达式和javascript清理html代码

时间:2012-02-01 18:01:58

标签: javascript

如何使用Javascript从下面的html代码中“清除”除了单词dog之外的所有内容 也许是正则表达式?身份证会有所不同。

<div class="tag" id="11">dog</div>

3 个答案:

答案 0 :(得分:3)

虽然通过js解析html非常糟糕,但如果你想要试试这个

<.*>(.*)<\/.*>

DEMO

答案 1 :(得分:2)

ID 以数字开头。

<div class="tag" id="d11">dog</div>

var who= document.getElementById('d11');
alert(who.textContent || who.innerText || '');

答案 2 :(得分:1)

如果它总是class=tag,那么一些jquery可以帮助解决这个问题:

$('.tag').html()

如果它已经在字符串中

var s = '<div class="tag" id="11">dog</div>';
$(s,'.tag').html()