如题

解决方案 »

  1.   

    循环判断字符串的每个字符是否在a-zA-Z0-9之间
      

  2.   

    <script type="text/javascript">
    var a="this   $$is a test";
    for(var i=0;i<a.length;i++){
    var b=a.charCodeAt(i);
    var m=checked(b);
    if(!m){
    alert(i+1+"wrong");
    }
    }
    function checked(a){
    var aa=97;
    var az=122;
    var aA=65;
    var aZ=90;
    var a0=48;
    var a9=57;
    if((a>=a0&&a<=a9)||(a>=aa&&a<=az)||(a>=aA&&a<=aZ)){
    return true;
    }
    return false;
    }
    </script>
    这样试试  好麻烦的说 哈