function otherCharCheck(str)
{
        var i,pwdArray = new Array{",",".","<",">",":",";","'","\"","\\","/"," ","`","~"};
        for(i=0;i<pwdArray.length;i++)
        {
                if (str.indexOf(pwdArray[i]) >= 0)
                   return true;                
        }                
}刚才发错了,多了个括号,感觉没什么问题,但是不能用!

解决方案 »

  1.   

    少}
    <script>
    function otherCharCheck(str) 

      var i,pwdArray = new Array{",", ".", "<", ">", ":", ";", "'", "\"", "\\", "\/", " ", "`", "~"};
      for(i=0;i<pwdArray.length;i++)
      {
        if (str.indexOf(pwdArray[i]) >= 0)
        {
    return true;
        }
      }
    }
    </script>
      

  2.   

    Array()用括号 
       var pwdArray = new Array(",", ".", "<", ">", ":", ";", "'", "\"", "\\", "\/", " ", "`", "~");
      

  3.   


    <script> 
    function otherCharCheck(str)  
    {  
      var i,pwdArray = new Array(",", ".", " <", ">", ":", ";", "'", "\"", "\\", "\/", " ", "`", "~");
      for(i=0;i <pwdArray.length;i++) 
      { 
        if (str.indexOf(pwdArray[i]) >= 0) 
        { 
    return true; 
        }else
    {
    return false;
    }
      } 

    </script>