注册页面的用户ID 怎么设定 只能用英文,英文加数字,英文加_ 的格式来注册?

解决方案 »

  1.   

    <input name="user_name" type="text" maxlength="16" onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"/>这样就可以了 试试
      

  2.   

    //只能输入5-20个以字母开头、可带数字、“_”的字串
    <body>
    <form action="" method="post" name="user" onsubmit="return isRegisterUserName(this)">
    <input type="text" value="" name="uid">
    <input type="submit" value="submit">
    </form>
    </body>
    <script language="javascript">
    function isRegisterUserName()  
      {  
      var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;  
       if (!patrn.exec(document.user.uid.value)) return false  ;
       return true  ;
      }  
    </script>