晕,看几个帖子,自己写了一个。
不过仍然疑问,什么方法可以直接得到 匹配数组??????????????
-----------------------------------------------------------------------------
             var re=new RegExp("<(iframe|IFRAME).+?</(iframe|IFRAME)>");
                var s="<IFRAME id= cls=2 ins=cls attr=3 1></IFRAME>asdfasdf"
                    +"<IFRAME id= cls=2 ins=cls attr=3 2></IFRAME>aasf///adfadf/"
                    +"<IFRAME id= cls=2 ins=cls attr=3 3></IFRAME>";
            
                var data;
                var tmpstr;
                    
                while((tmpstr=s.match(re))!=null)
                {
                    data+=tmpstr[0];
                    s=s.replace(tmpstr[0],"");
                }
                
                alert(data);