<form name=mxh>
<textarea name=mxh2 cols=60 rows=5></textarea>
<script>
function getKeyWord()
{
var str = document.mxh.mxh2.value
var keyword = document.mxh.mxh3.value //关键字 
var i=0
var j
j=str.indexOf(keyword)
while (j>-1)
{
i+=1
str = str.substr(j+1,str.length-j)
j=str.indexOf(keyword)
}
alert("共有"+i+"个“" + keyword + "”")
}
</script>
<br>
关键字:<input name=mxh3>
<input type=button onclick="getKeyWord()" value="找关键字">
</form>

解决方案 »

  1.   

    <script>
    qswh("aaa,abags,asgsd,sdgs",",")
    qswh("aaa,abags,asgsd,sdgs","a")
    qswh("aaa,abags,asgsd,sdgs","gs")function qswh(strTest,strSearch){
    var reg=new RegExp(strSearch,"gi")
    alert(strTest.match(reg).length)
    }
    </script>
      

  2.   

    <form name=mxh>
    <textarea name=mxh2 cols=60 rows=5></textarea>
    <script>
    function getKeyWord()
    {
    var str = document.mxh.mxh2.value
    var keyword = document.mxh.mxh3.value //关键字 
    eval("reg=\/"+keyword+"\/g");
    var i=str.match(reg).length
    alert("共有"+i+"个“" + keyword + "”")
    }
    </script>
    <br>
    关键字:<input name=mxh3>
    <input type=button onclick="getKeyWord()" value="找关键字">
    </form>