gpt4 book ai didi

javascript - 如何使用 javascript 统计包含 html 标签的字数?

转载 作者:行者123 更新时间:2023-11-28 11:09:22 27 4
gpt4 key购买 nike

您好,我想在我的 RTE(富文本编辑器)中使用 javascript 进行字数统计,也可以与 jquery 一起使用。但它不应该计算 html 标签和重复空格。

示例文本:

<p>11 22&nbsp; 33</p><p>44</p>5<br></div>

JavaScript 应该只显示 5。

是否有任何 javascript 代码可以快速计算字数?

谢谢!

最佳答案

尝试这样的事情:您在 div 中获取 html,然后删除所有标签并用空格替换它们。您删除( trim )所有左右空格,最后将字符串拆分为数组。长度就是你的答案。

var cont = $("#content").html();
cont = cont.replace(/<[^>]*>/g," ");
cont = cont.replace(/\s+/g, ' ');
cont = cont.trim();
var n = cont.split(" ").length
alert(n);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="content">
<p>11 22&nbsp; 33</p><p>44</p>5<br></div>

关于javascript - 如何使用 javascript 统计包含 html 标签的字数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38102141/

27 4 0