把<style>xxx</style>中的xxx替换成空""
xxx是可变的,任意长.<html></html>
<javascript></javascript>
这两个也应该是一样的吧. 
也可以在这里回答
http://zhidao.baidu.com/question/128561412.html?fr=middle_ask

解决方案 »

  1.   

    啥意思,?去掉html标签的内容 ?
    写出原有的字符串,和替换后的字符串,
      

  2.   

    哎,本人新手还是不太明白这个猜测的://只去掉style标签的内容
    var s="<style>assssssssssssssssss</style>";
    s=s.replace(/(<style>)(?:[^<]+)(<\/style>)/g,"$1$2");
    alert(s);//去掉所有没有子标签的标签内容
    var s="<style>assssssssssssssssss</style><div><a>abbbbbb</a></div>";
    s=s.replace(/(<[^>]+>)(?:[^<]+)(<\/[^>]+>)/g,"$1$2");
    alert(s);
      

  3.   

    找到问题的关键了。
    不是没有去除的原因是<m:dispDef/>
    <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
    <w:SnapToGridInCell/>
    <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>就是因为这些标签,这些是从Word直接导的时候生成出来的.而且已经很老了.您有办法把它们去掉吗?
    他们都是以<w:***/>或者<w:***></w:***>
    是有规律可寻的.
      

  4.   

    单独的w还是w和m开头的一起都去掉
      

  5.   

    <m:dispDef/> 
    <w:DisplayHorizontalDrawingGridEvery>***********</w:DisplayHorizontalDrawingGridEvery> 
    <w:SnapToGridInCell/> 
    <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> 把凡是以<w:***/>或者 <w:***>xxxx</w:***> 开始或结束的全部移除包括中间的内容
    <w:***>xxxx</w:***>
    xxxx
    因为这些都是没用的谢谢了.
      

  6.   

    能加个QQ吗?我把那段文字全发给你.
    有点长我的QQ是:
    380086154
      

  7.   


    var s='<style>assssssssssssssssss</style><div><a>abbbbbb</a></div><m:dispDef/><w:DisplayHorizontalDrawingGridEvery>0 </w:DisplayHorizontalDrawingGridEvery> <w:SnapToGridInCell/> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/><w:DisplayHorizontalDrawingGridEvery>0 </w:DisplayHorizontalDrawingGridEvery>  ';
    var ns=s.replace(/<w:[^>]+>[^<]*<\/w[^>]+>|<w:[^\/>]+\/>/ig,"");//只去掉以w开头的,如果w和m开头的都去掉,使用下面一个
    //var ns=s.replace(/<[wm]:[^>]+>[^<]*<\/[wm]:[^>]+>|<[wm]:[^\/>]+\/>/ig,"");
    alert(ns);
      

  8.   

    没有M全是W而且还有这个没有处理
    <w:***>xxxx </w:***> 
    xxxx 也是没用的,也要去除.
    谢谢了。
      

  9.   


    alert('<div>XXXXXXXXXXXXX</div>'.replace(/>(.*)\//g, '></'));