var name = new uname("^[0-9a-zA-Z]$","g");

解决方案 »

  1.   

    var name = new RegExp("^[0-9a-zA-Z]+$","g");
      

  2.   

    g可以去掉
    var name = new RegExp("^[0-9a-zA-Z]+$");
      

  3.   

    不可能的,看看程序是不是缓存了
    <script language=javascript>
    function check()
    {
    if(!check(document.getElementById("aaa").value))
         {
    alert("有中文");}
    function check(nn)
    {
        var name = new RegExp("^[0-9a-zA-Z]+$");
        var zzzz = name.test(nn);
    return zzzz;
    }
    }
    </script>
    <input name="aaa">
    <input name="button1" type="button" value="check" onclick="check()">
      

  4.   

    var name = /^[A-Z\d]+$/i;
    //跟 hbhbhbhbhb1021(天外水火(我要多努力)) 的没有本质区别。