过滤script 代码和HTML代码的正则表达式
作者:cnfgg 日期:2009-07-17
1、过滤替换内容中的JS (Javascript)代码
这个代码的作用是去掉用<script 和</script>标记之间包含的所有内容。根据实际需要,它也许不能满足要求。如果用在屏蔽客户提交代码的地方,应保证这一步在最后执行。有些人还会拼凑这样的标记,应小心。
<%
Function ClearJSCode(StrCon)
Dim reg
set reg = New RegExp
reg.Pattern = "<SCRIPT[^<]*</SCRIPT>"
reg.IgnoreCase = True
reg.Global = True
clearJSCode = reg.Replace(StrCon, "")
End Function
%>
2、过滤替换内容中的HTML代码
这个代码的作用是过滤< 和 >之间的HTML标记
<%
Function ClearHTMLCode(StrCon)
Dim reg
set reg = new RegExp
reg.Pattern = "<[^>]*>"
reg.IgnoreCase = True
reg.Global = True
ClearHTMLCode = reg.Replace(StrCon, "")
End Function
%>
评论: 0 | 引用: 0 | 查看次数: -
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志: