验证所见即所得字段

Validate Wysiwyg field

我尝试验证所见即所得字段。当它为空时很难检测到,因为它会自动添加 <p>&nbsp;</p> 。我如何检查所见即所得仅包含

字段值也可以如下所示:

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

我的意思是它不仅可以包含 1 个标签

你可以试试:content.replace(/<p>(:?&nbsp;)+<\/p>\n?/g, "").length === 0

var content = "<p>&nbsp;</p>\n\
<p>&nbsp;&nbsp;</p>\n\
<p>&nbsp;</p>\n\
<p>&nbsp;</p>"

var isEmpty = content.replace(/<p>(:?&nbsp;)+<\/p>\n?/g, "").length === 0;

console.log(isEmpty)