如何去除某些html标签并允许其中的一些?strip_tags:去掉乱七八糟的标签和样式
例如,
我要脱光span
标签,但允许span
用下划线。
<span style="text-decoration: underline;">Text</span>
我想允许p
但我想删除任何样式或类p
例如内,
<p class="99light">Text</p>
p标签里面的类应除去 - 我只是想要一个干净的p
标签。
的是我到目前为止线,
strip_tags($content, '<p><a><br><em><strong><ul><li>');
使用DOM解析器。 – webbiedave
http://htmlpurifier.org/ –
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – naveen