0

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

我只想清理属性,特别style=""是在 p、a、div 或 span 标签上。

我可以使用一个可靠的类或正则表达式吗?

4

1 回答 1

0

尝试 DOMDocument:

使用 PHP 的 HTML DOMDocument 解析 HTML

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

编辑:顺便说一句,您也许还应该重新考虑您正在使用的 WYSIWYIG 编辑器。我一直在使用 ckeditor、tinymce 以及最近使用 aloha 编辑器,并且所有三个都按预期解析数据。此外,这三种方法都有根据您的喜好解析粘贴数据的方法。

于 2013-01-23T23:19:11.603 回答