PHP所见即所得编辑器正文标记空检查器


PHP WYSIWYG Editor Body Tag Empty Checker

我使用TinyMCE编辑器与全页插件。如果我检查表单字段为空,它总是返回true,因为自动添加了HTML全页代码,如;

<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>

如何仅在正文标签之间检查此字段?除了如果(str_len领域($)& lt; 61)

我对ckeditor也这么做,同样的事情

if ($_POST['foo']=="<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>"){
echo 'its empty';
}

你可以用正则表达式来检查<body></body>之间的值但这有点小题大做了


正则表达式选项

preg_match('/<body>('s*)<'/body>/s', $_POST['foo'], $matches);
//var_dump($matches);
if(isset($matches[1])){
echo 'empty';   
}