、
之外所有的标签,代码中关键的一句: o.innerHTML.replace(/(?(?!br|p|img)[^>/]*)/?>/gi,''); 刚开始没反应过来,后来才想起来,这个正则不用区分起始和结束标签。 ?(?!br|p|img) 匹配除了保护标签外标签的起始标签或者是结束标签的一部分。 [^>/]* 匹配到>或者/就结束。 /?> 起始标签或者结束标签的结尾。
之外所有的标签,代码中关键的一句: o.innerHTML.replace(/(?(?!br|p|img)[^>/]*)/?>/gi,''); 刚开始没反应过来,后来才想起来,这个正则不用区分起始和结束标签。 ?(?!br|p|img) 匹配除了保护标签外标签的起始标签或者是结束标签的一部分。 [^>/]* 匹配到>或者/就结束。 /?> 起始标签或者结束标签的结尾。
该日志由 php 于2012年12月22日发表在 前端设计 分类下, 你可以发表评论,并在保留原文地址(http://adophper.com/article-id-342.html)及作者的情况下引用到你的网站或博客。
原创文章转载请注明: js替换html标签,清空html标签,删除除img标签以外所有的html标签 | PHP
© Copyright 2011-2019 adophper.com. All Rights Reserved.
读图网科技 版权所有。蜀ICP备12031064号