【发布时间】:2014-12-20 14:21:24
【问题描述】:
我有一个场景,我有完整的网页,其中包含 javascript、css 和 html。我需要完全删除脚本和样式标签及其内容。我使用以下正则表达式在 PHP 中实现了这一点:
$str = preg_replace('#<script(.*?)>(.*?)</script>#is', '', $html);
preg_replace('#<style(.*?)>(.*?)</style>#is', '', $str);
但无法在 javascript 中完成。我想要相当于
<script(.*?)>(.*?)</script> //in javascript
我想替换它们在 html 中出现的所有内容。 我已经用这个去掉了其他的 html 标签
pureText.replace(/<(?:.|\n)*?>/gm, ''); //just a reference
【问题讨论】:
标签: javascript html regex