var passwordCheck = /[a-zA-Z0-9]+/;

解决方案 »

  1.   

    这样写才对<script>
    var passwordCheck = /[^a-zA-Z0-9]+/; 
    if(passwordCheck.test("cccfd34==cc/5454vc4")) 

    alert(" aaa!"); 
    //document.form1.password.focus(); }
    </script>
      

  2.   

    var passwordCheck = /(?=.{6,})(?=(.*\d){1,})(?=(.*\w){1,})/;
    if(!passwordCheck.test(document.form1.password.value))
    {
    alert(" 密码必须包含字母与数字! ");
    document.form1.password.focus();
    return false;
    }
    全输入数字还是可以通过
      

  3.   

    Sorry
    (?=.{6,})(?=(.*\d){1,})(?=(.*[a-z]){1,})
      

  4.   

    谢谢 bhtfg538 的热心回答
      

  5.   

     最少6为 当然  多与 6报错啊
    /(?=.{6})(?=(.*\d){1,})(?=(.*\[a-z]){1,})/; 
      

  6.   

     /(?=(.*[a-zA-z]){1,})(?=(.*[0-9]){1,})/;
    OK
      

  7.   

    :0 
    /(?=.+)(?=(.*[0-9]){1,})(?=(.*[a-zA-z]){1,})/