PHP WYSIWYG编辑器正文标记空检查器

时间:2014-03-12 18:57:30

标签: php html editor character

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

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

</body>
</html>

如何仅在身体标签之间检查此字段? if(str_len($ field)&lt; 61)

除外

1 个答案:

答案 0 :(得分:2)

我为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';   
}