
asp怎样过滤变量非法字符
用Replace怎样过滤变量里的非法字符a是要过滤的变量然后把b变量里面存入非法字符可以吗b="!@#¥%……&*()——+|"这样可以吗比如Replace(a,b,""...
用Replace怎样过滤变量里的非法字符
a是要过滤的变量然后把b变量里面存入非法字符可以吗
b="!@#¥%……&*()——+|"
这样可以吗
比如Replace(a,b,"") 展开
a是要过滤的变量然后把b变量里面存入非法字符可以吗
b="!@#¥%……&*()——+|"
这样可以吗
比如Replace(a,b,"") 展开
2个回答
展开全部
不能把所有字符都放在b里,因为在a中它们并不一定是连接出现的,应该一个个替换,比如:
<%
a="中华@人民共%和国中!华人民共&和国"
a=replace(a,"@","")
a=replace(a,"%","")
a=replace(a,"&","")
a=replace(a,"!","")
response.write a
%>
最后得到的a就是替换过的,如果赚麻烦,你也可以这样。
<%
a="中华@人民共%和国中!华人民共&和国"
b="!@#¥%…&*()—+|"
for i=1 to len(b)
a=replace(a,mid(b,i,1),"")
next
response.write a
%>
<%
a="中华@人民共%和国中!华人民共&和国"
a=replace(a,"@","")
a=replace(a,"%","")
a=replace(a,"&","")
a=replace(a,"!","")
response.write a
%>
最后得到的a就是替换过的,如果赚麻烦,你也可以这样。
<%
a="中华@人民共%和国中!华人民共&和国"
b="!@#¥%…&*()—+|"
for i=1 to len(b)
a=replace(a,mid(b,i,1),"")
next
response.write a
%>
展开全部
<%
function th(str)
str=replace(str,"妈的","MD")
str=replace(str,"靠","KAO")
th=str
end function
function encode(str)
str = replace(str, ">", ">")
str = replace(str, "<", "<")
str = Replace(str, CHR(32), " ")
str = Replace(str, CHR(13), "")
str = Replace(str, CHR(10) & CHR(10), "</P><P>")
str = Replace(str, CHR(10), "<BR>")
encode=str
end function
%>
function th(str)
str=replace(str,"妈的","MD")
str=replace(str,"靠","KAO")
th=str
end function
function encode(str)
str = replace(str, ">", ">")
str = replace(str, "<", "<")
str = Replace(str, CHR(32), " ")
str = Replace(str, CHR(13), "")
str = Replace(str, CHR(10) & CHR(10), "</P><P>")
str = Replace(str, CHR(10), "<BR>")
encode=str
end function
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询