正如标题所暗示我想要排除脚本标记。
使用正则表达式时的原因(至少我认为这是正确的名称:P)
我到了某个地方
var wdc = /something/g;
包含在
中var foundwdc = words.match(wdc).length;
因此,当我提醒foundwdc时,它会给出3个“某事”,而不是身体内所需的两个
var words = document.getElementsByTagName('body')[0].innerHTML;
希望这很清楚:D并希望标题是正确的:P
答案 0 :(得分:2)
使用 replace()
从字符串
var words = document.getElementsByTagName('body')[0].innerHTML.replace(/<script[^>]*>[\s\S]*?<\/script>/gi, '');
console.log(words);
&#13;
hi hello
<script>
</script>
&#13;
<小时/> Regex explanation here。