我正在使用以下的正则表达式来处理文件内容,但是我需要用户能够在wysiwyg编辑器中添加iframe,并且目前正在将其删除,我如何编辑它以保留其所有功能但是阻止它剥离iframe?谢谢
$content = preg_replace("%<[a-z]{1,6}[^>]*>\s*</[a-z]{1,6}>%ims","",$content);
答案 0 :(得分:1)
使用此正则表达式:
$content = preg_replace("%(</?(?!iframe)[a-z0-6]{0,10}[^>]>)%im", "", $content);
或更好:
strip_tags($content, "<iframe>");