、
之外所有的标签,代码中关键的一句: o.innerHTML.replace(/(?(?!br|p|img)[^>/]*)/?>/gi,''); 刚开始没反应过来,后来才想起来,这个正则不用区分起始和结束标签。 ?(?!br|p|img) 匹配除了保护标签外标签的起始标签或者是结束标签的一部分。 [^>/]* 匹配到>或者/就结束。 /?> 起始标签或者结束标签的结尾。
之外所有的标签,代码中关键的一句: o.innerHTML.replace(/(?(?!br|p|img)[^>/]*)/?>/gi,''); 刚开始没反应过来,后来才想起来,这个正则不用区分起始和结束标签。 ?(?!br|p|img) 匹配除了保护标签外标签的起始标签或者是结束标签的一部分。 [^>/]* 匹配到>或者/就结束。 /?> 起始标签或者结束标签的结尾。
该日志由 开发技术学习 于2012年12月22日发表在 前端设计 分类下, 你可以发表评论,并在保留原文地址(https://www.kfju.com/article-id-342.html)及作者的情况下引用到你的网站或博客。
原创文章转载请注明: js替换html标签,清空html标签,删除除img标签以外所有的html标签 | 开发技术学习
站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。
© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号 川公网安备51162302000234