ASP中,简单的过滤HTML代码
作者:小虫 日期:2009-04-23
很多网站上,给用户留言或评论的地方,很易让别人加上HTML代码,作出恶意行为。所以,一定要过滤了。
写出了这个代码,通过正规表达式实现过滤所有HTML代码。因为HTML代码都含有“<”和“>”。
代码如下:
ASP/Visual Basic代码
- Function CleanHTML(str)
- Dim re
- Set re=new RegExp
- re.IgnoreCase =True
- re.Global=True
- re.Pattern="<(.[^>]*)>"
- CleanHTML=re.Replace(str,"")
- set re=Nothing
- End Function
要使用的时候,一般在表单提交的地方,写成这样就行了:
ASP/Visual Basic代码
- guest=CleanHTML(Request.Form("guest"))
这样,guest的内容,就从表单guest中读取后并清除HTML代码了。
不明白可以留言哦~
[上一页] 当前第1页,共1页:[1] [下一页]
评论: 0 条 | 查看: - 次
发表评论
上一篇
下一篇

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