用户名验证(javascript脚本)

<html>
   <head>
   </head>
   <body  align="center">
   <form  name="yhm">
   用户名:<input type="text"  name="mz"  οnblur="cnfm()"  value="">
           <script  type="text/javascript">
               function cnfm()
                 {
                     if(yhm.mz.value.length<6||yhm.mz.value.length>12)
                         {
                             alert("用户名输入错误!");
                             yhm.mz.value="";
                             yhm.mz.focus();
                         }   
                     else    
                         {   
                             var i,f=1;
                             for(i=0;i<yhm.mz.value.length;i++)
                                 {
                                     var str=yhm.mz.value.substring(i,i+1);
                                     if(!(str>='0'&&str<='9')&&!(str>='a'&&str<='z')&&!(str>='A'&&str<='Z')&&str!="_")
                                         {
                                             f=0;break;
                                         }
                                 }
                             if(f==0)
                                 {     
                                     alert("用户名输入错误!");
                                     yhm.mz.value="";
                                     yhm.mz.focus();
                                 }
                         }
                 }
           </script>
       <p align="center">
       <font color="red">用户名由6-12个字符组成,字符必须为数字字母下划线,区分大小写</font>
       </p>
   </form>
   </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值