arr=" <title>1 </title>dfsdfsdf <title>2 </title>fsffd <title>3 </title>"; var arr = arr.match(/ <title>(.*?) <\/title>/i); 
alert(arr[1]); 
上面的有个错误

解决方案 »

  1.   

    g是所有
    <script>
    arr=" <title>1 </title>dfsdfsdf <title>2 </title>fsffd <title>3 </title>"; var arr = arr.match(/ <title>(.*?) <\/title>/gi); 
    alert(arr.join('\n')); 
    </script>
      

  2.   

    s=" <title>1 </title>dfsdfsdf <title>2 </title>fsffd <title>3 </title>";
    re= / <title>(.*?) <\/title>/ig;while(re.test(s)){
    alert(RegExp.$1)
    }
      

  3.   

    你没全局匹配?var arr = arr.match(/ <title>(.*?) <\/title>/gi); 即可