检查ckeditor的数据是否为null

时间:2010-10-26 19:26:25

标签: php javascript jquery-validate ckeditor

我正在使用ckeditor 3.4作为我网站的文本编辑器,并希望在将数据提交给服务器之前先在客户端验证数据。

我可以使用以下代码获取编辑器的数据: var editorData = CKEDITOR.instances.editor1.getData();

但无法验证数据。问题是: - 如果用户未在编辑器中输入任何内容或仅输入某些空格或换行符(空数据),则数据应无效

默认情况下,CKEDITOR.instances.editor1.getData()返回<br />如果用户没有输入任何内容并返回

<p>
 &nbsp;</p>
<br />

如果用户输入换行符(如果用户输入多个换行符,可能会有很多<p>&nbsp;</p>

请帮我检查一下这个案例在客户端(js-jquery 1.4.2)和服务器端(php 5)都应该是无效的(空数据)?

感谢

1 个答案:

答案 0 :(得分:1)

查找How do you check for an empty string in JavaScript?

具体做法是:

var str = $('<p> &nbsp;</p> <br />').text();
if(str.replace(/\s/g,"") == ""){
}