标题:
过滤规则求教
[打印本页]
作者:
queer
时间:
2008-3-24 22:27
标题:
过滤规则求教
如何用一条规则过滤以下的东东.
所有字母大小写会同时存在,有多个src
1. <script src=AD></script>
2. <iframe src=AD><iframe>
3. <script>
document.write("......");
document.write("src=AD");
document.write("......");
</script>
4. <script>
documentwriteln("......");
documentwriteln("src=AD");
documentwriteln("......");
</script>
[
本帖最后由 queer 于 2008-3-24 22:37 编辑
]
作者:
aqaz
时间:
2008-3-25 20:44
刚学正则,只是帮消灭0回帖。
看lz的要求可能要用2条才行吧。
A_ad在<script|iframe>里面
B_ad在<(script|iframe)>和<\/\1>中间。
或者实在要一条的话可能可以这样?
[A|B]*
作者:
elkay
时间:
2008-3-25 21:28
举个简单的例子,下面的可以同时匹配到4种情况,但是下面的正则有个问题就是3、4两种情况在<script>和</script>中间不能再出现"<>"不然就会无效,大致的方向就是这样,可以根据实际情况来举一反三
<(script|iframe)[^<]*?AD[^<]*?<\/\1>
作者:
aqaz
时间:
2008-3-25 22:39
明白了。。
作者:
ku19503
时间:
2008-5-11 13:12
标题:
顶支持楼上的
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2