如何去除某些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