ASP注册问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 00:01:24
怎么能让下边这段代码不提示有特殊符号啊?请教高手
if zjm_Set_RegUser="1" Then succeed("本站暂停注册<meta http-equiv=refresh content=3;url=index.asp>")
username=HTMLEncode(Trim(Request("username")))
errorchar=array(" "," ","","#","`","|","%","&","","+",";")
if Request("menu")="Check" then
Response.Write("<div align=""left"" style=""font-size:12px;background-color:#ffffff"">")
If conn.Execute("Select id From [zjm_"& zjm_system_zjm_ &"member] where username='"&username&"'" ).eof Then
response.write "用户名" <font color=red>"&HTMLEncode(username)&"</font> "可以正常注册!"
else
response.write "用户名" <font color=red>"&username&"</font> "不可用。"

'for i=0 to ubound(errorchar)
'if instr(username,errorchar(i))>0 then error2("用户名中不能含有特殊符号")
'next

在程序面前加一个 '

符号在errorchar 这个变量里
errorchar=array(" "," ","","#","`","|","%","&","","+",";")
不过有符号会很危险

if instr(username,errorchar(i))>0 then error2("用户名中不能含有特殊符号")

K掉

调试一下看看哪里还有语句是多余的