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

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:56:41
在ASP中怎么样验证表单时让用户名不能为数字或者字母?
就是在用户注册的时候

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

那我就问一下。怎么禁止注册数字的用户名啊!谢谢各位了!!

<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">