gpt4 book ai didi

php - 如何验证富文本编辑器源

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:09 25 4
gpt4 key购买 nike

我正在使用 CLEditor在我的用户将填写的富文本应用程序中。

当我验证我的 PHP 服务器端脚本中的 textarea 元素时,我会进行所有检查,例如如果元素为空。

这有一个问题,即尽管文本被清除,但文本编辑器的源代码有时仍然存在。

这是我的意思的一个例子:

假设我有一个富文本编辑器,如下所示,我的标题是“写你的第一页!”。

enter image description here

以下是来源查找上图的方式: enter image description here

然后,当我只删除文本而不删除任何空行时,文本周围的源仍然如下所示:

enter image description here

PHP empty 函数不会通过,因为它在技术上不是空的,因为文本编辑器中包含源代码。

这个问题是我不能依赖用户清除整个屏幕,包括空行,所以有没有办法我可以摆脱任何不包含实际内容的来源,如上面的第二张图片所示?

HTML:

<textarea id="textarea" name="chapter"><h4 style="text-align: center;">Write your first page!</h4></textarea>

最佳答案

如果我很清楚你的问题,你想知道是否有一些文本或只是 HTML 标签。

在 PHP 中,您可以执行以下操作:

$text = trim(strip_tags($chapter));
if ($text == ''){
// just HTML tags
}

strip_tags函数删除 HTML 标签。

trim 函数删除空格、换行等...

关于php - 如何验证富文本编辑器源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29267610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com