asp 得到整张表单的值并判断是否有危险字符
大体如下文件1a.asp(里面有一张表单,大约有近50个文本框的值)文件2b.asp(想要程序自动全得到这些文本框的值,放入一个数组或是别的什么中也可以,然后,用一个循环...
大体如下
文件1
a.asp (里面有一张表单,大约有近50个文本框的值)
文件2
b.asp (想要程序自动全得到这些文本框的值,放入一个数组或是别的什么中也可以,然后,用一个循环判断有无非法字符)
然后,我尝试了很多方法,都没法批量得到这些文本框的值放入一个数组中,一个一个地去判断又太麻烦了,,,请大家帮帮忙,谢谢 展开
文件1
a.asp (里面有一张表单,大约有近50个文本框的值)
文件2
b.asp (想要程序自动全得到这些文本框的值,放入一个数组或是别的什么中也可以,然后,用一个循环判断有无非法字符)
然后,我尝试了很多方法,都没法批量得到这些文本框的值放入一个数组中,一个一个地去判断又太麻烦了,,,请大家帮帮忙,谢谢 展开
2个回答
展开全部
<%
'功能:去掉全部HTML标记(Jorkin加强版)
Public Function ReplaceHTML(Textstr)
Dim sStr, regEx
sStr = Textstr
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.Multiline = True
regEx.Pattern = "<script[\s\S]*?</script>"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "<style[\s\S]*?</style>"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "\s[on].+?=([\""|\'])(.*?)\1"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "<(.[^>]*)>"
sStr = regEx.Replace(sStr, "")
Set regEx = Nothing
ReplaceHTML = sStr
End Function
%>
在获取的数据用这个自定义函数处理一下就可以
例如:ReplaceHTML(request("content"))
'功能:去掉全部HTML标记(Jorkin加强版)
Public Function ReplaceHTML(Textstr)
Dim sStr, regEx
sStr = Textstr
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.Multiline = True
regEx.Pattern = "<script[\s\S]*?</script>"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "<style[\s\S]*?</style>"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "\s[on].+?=([\""|\'])(.*?)\1"
sStr = regEx.Replace(sStr, "")
regEx.Pattern = "<(.[^>]*)>"
sStr = regEx.Replace(sStr, "")
Set regEx = Nothing
ReplaceHTML = sStr
End Function
%>
在获取的数据用这个自定义函数处理一下就可以
例如:ReplaceHTML(request("content"))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询