如何不允许在提交表单的内容中含有JS代码,含有HTML代码和含有iframe代码?

请写出详细的可以直接用的代码啊... 请写出详细的可以直接用的代码啊 展开
 我来答
百度网友2fa8b9d
2010-08-11 · TA获得超过810个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:640万
展开全部
可以对提交的内容进行处理!

过滤js html iframe代码

下面给你一个处理函数

程序代码
'===========================
'函数名:RemoveHtml
'作用:移除HTML|Iframe|有害字符
'参数:OriginStr(需要处理的字符串)
' RemoveLevel(移除等级 0:全部移除|1:只移除Iframe|2:移除Iframe和JS|3:移除有害字符)
'===========================
Public Function RemoveHTML(ByVal originStr,ByVal RemoveLevel)
Dim Str,Reg
Str=OriginStr
On Error Resume Next
Set Reg=New RegExp
Reg.IgnoreCase=True
Reg.Global=True
Select Case RemoveLevel
Case 0
Reg.Pattern = "<(.[^>]*)>"
Str = Reg.Replace(Str, "")
Case 1
Reg.Pattern = "(<iframe(.+?)<\/iframe>)"
Str = Reg.Replace(Str,"")
Case 2
Reg.Pattern = "(<s+cript(.+?)<\/s+cript>)"
Str = Reg.Replace(Str, "")
Reg.Pattern = "(<iframe(.+?)<\/iframe>)"
Str = Reg.Replace(Str,"")
Case 3
Reg.Pattern = "[^\s\w]"
Str = Reg.Replace(Str,"")
End Select
Set Reg = Nothing
RemoveHTML=Str
End Function
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式