asp怎样过滤变量非法字符

用Replace怎样过滤变量里的非法字符a是要过滤的变量然后把b变量里面存入非法字符可以吗b="!@#¥%……&*()——+|"这样可以吗比如Replace(a,b,""... 用Replace怎样过滤变量里的非法字符
a是要过滤的变量然后把b变量里面存入非法字符可以吗

b="!@#¥%……&*()——+|"
这样可以吗

比如Replace(a,b,"")
展开
 我来答
lzp4881
2008-11-04 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:3072万
展开全部
不能把所有字符都放在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
%>
百度网友23bfc19b
2008-11-04 · TA获得超过1430个赞
知道小有建树答主
回答量:629
采纳率:0%
帮助的人:418万
展开全部
<%
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
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式