87,994
社区成员
发帖
与我相关
我的任务
分享
alert('<div>XXXXXXXXXXXXX</div>'.replace(/>(.*)\//g, '></'));
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);
//只去掉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);