if (theForm.Username.value.search(/^[A-Za-z0-9]+$/)==-1)
   {
       alert('会员登录名只能包括A-Z,a-z,0-9,下划线!');
        theForm.Username。focus();
        return (false);
   }js的

解决方案 »

  1.   

    <form onsubmit="return checkUser()">
    <input type="text" name="username">
    </form>javascript这样:
    <script>
    function checkUser()
    {
       if(document.all.username.match(/^\d{5,20}$/)==null)
       {
          alert("用户名必须由5-20个a-z,0-9与下划线组成");
          return false;
       }
       return true;
    }
    </script>PHP:
    <?
    if(!preg_match("/^\d{5,20}$/", $_POST['username']))
    {
       exit("用户名必须由5-20个a-z,0-9与下划线组成");
    }
    ?>