<script>
var content="今年我国要开始月球探索!然后再去火星!不打算去太阳!";
var reg=/(太阳|金星|火星|月球)/g; var word="";
content.replace(reg,function($0,$1){if(word==""){word=$1;}else{word=word+","+$1;}});
alert(word);
</script>

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE>月亮啊不圆,太阳啊不亮</TITLE>
    <script language=javascript>
    function digWord()
    {
    var strTitle = document.title;
    var keyword=new Array('太阳','金星','火星','月球');
    var strFind = "";
    for(var i=0,j=keyword.length;i<j;i++)
    {
    if(strTitle.indexOf(keyword[i])>-1)
    strFind +=keyword[i]+",";
    }
    return strFind;
    }
    </script>
    </HEAD>
    <BODY>
    <INPUT type=button value=DigWord onclick=alert(digWord()) />
    </BODY>
      

  2.   

    var result = "";
    for(var kw in keyword) {
        if(content.replace(keyword[kw],"")!=content) {
            result += "keyword[kw]";
        }
    }-----
    try下,没有试~.~!!
      

  3.   

    来个简单点的
    <script>
    var content="今年我国要开始月球探索!然后再去火星!不打算去太阳!";
    var reg=/(太阳|金星|火星|月球)/g; var word=new Array();
    content.replace(reg,function(a){word.push(a)});
    alert(word);
    </script>
      

  4.   

    晕了,思路想偏了,只是一个匹配,可以看下面的
    <script>
    var content="今年我国要开始月球探索!然后再去火星!不打算去太阳!";
    var reg=/(太阳|金星|火星|月球)/g; var word=content.match(reg);
    alert(word);
    </script>
      

  5.   

    Click the link to solve your problem.Good luck!