在ASP中怎么样验证表单时让用户名不能为数字或者字母?

在ASP中怎么样验证表单时让用户名不能为数字或者字母?就是在用户注册的时候让注册用户的用户名不能为数字或者字母!!我的意思是说,不可以是象有人注册的122345,122,... 在ASP中怎么样验证表单时让用户名不能为数字或者字母?
就是在用户注册的时候

让注册用户的用户名 不能为数字或者字母!!
我的意思是说,不可以是象有人注册的122345 ,122,123…… 这种,和字母象是:lfks,abcd, aaa

那我就问一下。怎么禁止注册数字的用户名啊!谢谢各位了!!
展开
 我来答
失落的糖果
2006-10-23 · TA获得超过1200个赞
知道小有建树答主
回答量:467
采纳率:0%
帮助的人:0
展开全部
<script language="javascript">
function check() {
var str=document.getElementById("user").value
if(str=="")
{
alert("用户名不能为空!");
document.getElementById("user").focus()
return false;
}

if(/^[A-Za-z]+$/.test(str)==true)
{
alert("用户名不能为纯字母!");
document.getElementById("user").focus()
return false;
}
//if(/^[0-9]+$/.test(str)==true)
//{
//alert("用户名不能为纯数字!");
//document.getElementById("user").focus()
//return false;
//}

if(isNaN(str)==false)
{
alert("用户名不能为数字!");
document.getElementById("user").focus()
return false;
}

}
</script>
<form method='post' action="1.asp" onsubmit="return check()">
用户名:<input id="user" name="user">
<input type="submit" value="确定">
</form>

由于不知道你要屏蔽的是不是纯数字,偶多写了一段屏纯数字的注释起来,如果不想屏蔽小数,就用注释掉的那段代码替换屏蔽数字那段,//后面就是注释掉的代码,它下面那段就是屏蔽数字(包括小数的)
halemax
2006-10-23 · TA获得超过1140个赞
知道大有可为答主
回答量:4183
采纳率:0%
帮助的人:3491万
展开全部
不能为数字或者字母?那用户名是什么?只能是符号??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
123190881
2006-10-23 · TA获得超过998个赞
知道小有建树答主
回答量:1143
采纳率:0%
帮助的人:722万
展开全部
javascript可以实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式