我已经阅读了很多关于这个主题的问题,但没有得到任何令人满意的答案。我使用了一个名为 Mooeditable 的所见即所得编辑器,并将其配置为仅允许:
<em>Italic</em>、<strong>bold</strong> 和 <img src = 'images\someuploadedimage.jpg'>image
除了 <img> 标记中的 src 之外,不允许使用任何属性。
我尝试过使用 HTML purify 和 htmLawed,但失败了。对于这个简单的目的来说,它过于复杂和超重。你能给我一个 php 函数,它可以删除除粗体、斜体和简单图像标签(只有 img 标签)之外的每个标签的内部内容。或者你能告诉我如何配置 htmLawed 以满足我的需要。似乎它只使用黑名单,在这种情况下这将是巨大的。