落伍者站长论坛's Archiver

西方亮 发表于 2008-5-17 12:17

求去除script的正則表達式

自己研究了很久,硬是不行,達不到想要的效果.

網上找的就不要了,我試過不和,很多用不了,有用效果也不行.
大部分只能去除無換行的腳本,或是把如下所示的網頁內容也同時去掉了.
<script>腳本</script>
網頁內容
<script>腳本</script>

望高手相助.

西方亮 发表于 2008-5-17 12:18

如<script.*</script>只能去除不換行的腳本代碼

新东方老师 发表于 2008-5-17 14:13

$pattern=array ("'<script[^>]*?>.*?</script>'si", "'<style[^>]*?>.*?</style>'si");
$replace=array ("", "");
return preg_replace ($pattern, $replace, $string);

MySky 发表于 2008-5-17 16:08

*** 作者被禁止或删除 内容自动屏蔽 ***

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.