<script language=javascript>
   var str="afdAdsfdfAsdfA";
   var arr=str.match(/A/g);
   alert(arr.length);
   str=str.replace(/A/g,"");
   alert(str)
</script>

解决方案 »

  1.   

    <script>
    var s="sdfAsdfasA";
    var arr=s.split("A");
    alert(arr.length-1); //次数
    s=arr.join("");  
    alert(s);  //删除A后的字符串
    </script>
      

  2.   

    var str="AabcAsA";
    var strArray=new Array();
    alert("字符串是'AabcAsA'")
    strArray=str.split("A");
    alert("'A'的个数是:"+(strArray.length-1)+"个");
    alert("去掉'A'后:"+strArray.join(""));
      

  3.   

    to  Go_Rush(阿舜) 
    同一时间,呵呵,还是早我一步。
      

  4.   

    //如果是ie5.5+可以<script language=javascript>
       var s="afdAdsfdfAsdfA";
       var i=0;
       s=s.replace(/A/g,function(){++i;return ""});
       alert(s)  //替换后
       alert(i)  //次数
    </script>