asp 过滤字符

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:26:19
dim vid
response.buffer=true
vid=trim(request("name"))
if trim(request("name"))="" then
response.write"请输入关键字"
response.end
else
end if
if trim(request("name"))="_" then
response.write "请输入关键字"
response.end
else
end if

这里只过滤了_字符 我要过滤所有的_字符怎么办呢
我的代码只过滤了一个_字符,当输入两个_或者三个一以上怎么过滤呢
帮我改下代码啊

dim vid
response.buffer=true
vid=trim(request("name"))
vid=replace(vid,"_","")
if vid="" then
response.write"请输入关键字"
response.end
else
end if
if vid="" then
response.write "请输入关键字"
response.end
else
end if

可以用正则表达式,来完成上面的工作

用replace