tags的完整去除所有html标签

PHP中的strip_tags函数是PHP自带的函数,在收罗中可以效率地处理惩罚收罗到的数据,虽然利用正则也可以到达一样的结果,在利用strip_tags后发明其过滤有漏掉。

如:

<style>中的样式内容

<script>JS 中的代码。

一般在PHP收罗时。JS和CSS不是我们想要的,假如JS或CSS内里有滋扰的内容会影响到strip_tags的结果,所以,我一般在strip_tags函数处理惩罚前先对JS和CSS举办过滤:

如下代码:

// 先去掉javascript 和 CSS $str = preg_replace('#<script[^>]*?>.*?</script>#si','',$str); $str = preg_replace('#<style[^>]*?>.*?</style>#si','',$str); //去除所有html标签 $str = strip_tags($str);

这样处理惩罚后剩下的就是完全的内容了

去JS 表明: 《PHP正则过滤JS代码 》

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7873.html