如何用Javascript 限制提交用户名时用只能是数字和字母

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:29:11
楼下的为啥不行呢

<SCRIPT language=JavaScript>
//函数
function isInt( s )
{
digits="0123456789";
for (i=0;i<s.length;i++)
{
if ((s.substr(i,1)<"a")||(s.substr(i,1)<"A")||(s.substr(i,1)>"Z")||(s.substr(i,1)>"z")
return false;
if (digits.indexOf(s.substr(i,1))==-1)
return false;
}
return true;
}

//调用,oYear定义为输入框的名字
if( isInt(oYear.value)==false )
{
alert( "输入不正确,请重新输入!" );
oYear.focus();
return false;
}
</SCRIPT>

<SCRIPT language=JavaScript>
//函数
function isRight( s )
{
var words="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (i=0;i<s.length;i++)
{
if(words.indexOf(s.charAt(i))=-1)
return false;
}
return true;
}

//调用,oYear定义为输入框的名字
if( isRight(document.all