PHP解析类来清理WYSIWYG html输入(特别是字体属性)

时间:2013-01-23 23:17:25

标签: php regex parsing wysiwyg redactor

我正在使用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=""

我可以使用固定类或正则表达式吗?

1 个答案:

答案 0 :(得分:0)

尝试DOMDocument:

Parse HTML with PHP's HTML DOMDocument

http://php.net/manual/en/class.domdocument.php

编辑:顺便说一下,你也许应该重新考虑你正在使用的WYSIWYIG编辑器。我一直在使用ckeditor,tinymce,最近使用aloha编辑器,所有三个都解析数据正如所料。此外,这三种方法都有方法根据您的喜好解析粘贴数据。