注册 登录
编程论坛 ASP技术论坛

asp.net

小志0522 发布于 2012-09-12 13:49, 372 次点击
网页设计中如何对用户名是否输入非法字符的去除。即我要设置的用户名只能是0~9数字和a~z和A~Z组成的
2 回复
#2
ysf01812012-09-12 16:56
<%
zhi = "传过来的"
suoyouzifu = "1234567890a省略号了自己写入"
youwu = 0
for i = 1 to len(suoyouzifu)
    if instr(suoyouzifu,zhi)=0 then
       youwu = 1
       exit for
    end if
next
if int(youwu) = 1 then
   response.write "有其他字符"
   response.end
end if
%>

[ 本帖最后由 ysf0181 于 2012-9-12 16:58 编辑 ]
#3
ran7395211192012-09-17 17:04
用 正则表达式:
var val = $("#id1").val();
var reg = /^[0-9a-zA-Z]$/
if(reg.test(val)){
//ok!...
}
1