我正在使用Redactor WYSIWYG编辑器,但我发现它并不总是清除粘贴上的输入。
所以我们最终得到的结论是:
<p><span style="font:12px arial; margin: 10px">blah blah blah</span></p>
<pstyle="font-family:Georgia: font-size:14px">more blah blah</span></p>
我只想清理属性,特别是p,a,div或span标签上的style=""
。
我可以使用固定类或正则表达式吗?
答案 0 :(得分:0)
尝试DOMDocument:
Parse HTML with PHP's HTML DOMDocument
http://php.net/manual/en/class.domdocument.php
编辑:顺便说一下,你也许应该重新考虑你正在使用的WYSIWYIG编辑器。我一直在使用ckeditor,tinymce,最近使用aloha编辑器,所有三个都解析数据正如所料。此外,这三种方法都有方法根据您的喜好解析粘贴数据。