主营业务:网站制作 网站优化 小程序制作 石家庄网站制作网站建设有限公司欢迎您!
石家庄闪云网络科技有限公司
客服热线15383239821
如何让自己的网站更有质量?

JavaScript验证——用户名验证

发布时间:2013/4/15 11:39:31

验证用户名为字母数字下划线组成,6到16位,且第一位不能为数字:

<script type="text/javascript">

//验证用户名
 function UserCheck()
 {
    var MyUser = document.getElementById("txtName").value;
    var UserLength = MyUser.length;
   //判断是否符合长度在6到16之间
    if (UserLength>5&&UserLength<17)
    {
        for (var i=0;i<UserLength;i++)
        {
          var FirstWord = MyUser.charCodeAt(0);//获取第一位的ASCII码值
          if(FirstWord<=57&&FirstWord>=48)
          {
                alert("不能以数字开头");break;
          }
          else
          {
              var WordsType = MyUser.charCodeAt(i);
              if ((WordsType>=65&&WordsType<=90)||(WordsType>=97&&WordsType<=122)||(WordsType>=48&&WordsType<=57)||(WordsType==95))//ASCII码值判断为字母数字或下划线
              {
                  alert("输入正确");break;
               }
               else //不符合则输出提示
               {
                   alert("用户名应为字母数字或下滑线组成");
                   break;
               }
           }
         }
    }
    else
    {
      alert("长度为6到16位");
    }
 }

</script>

再在下面页面中有个textbox,调用那事件:

用户名:<input id="txtName" type="text" />
<input id="btnName" type="button" value="验证" onclick="UserCheck()" />

相关新闻推荐

在线客服 : 服务热线:15383239821 电子邮箱: 27535611@qq.com

公司地址:石家庄市新华区九中街江西大厦4062

备案号:冀ICP备2022000585号-4