gpt4 book ai didi

Javascript - 计算 anchor 标记的字符数

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

基本上,我想创建一个函数,该函数将在字符串中搜索 anchor 标记,当找到 anchor 标记时,计算其间的字符并返回该数字。我正在为一个编辑器执行此操作,该编辑器正在计算文本区域中的字符数,因为文本区域对用户可以输入的字符数有限制,并且我不希望链接中的字符计入总数。

如果我在文本区域中有这个:

This is what it looks like here <a href="http://www.bmhl.com">Placeholder</a>.  Please click the link to go to the page.

anchor 之前有 32 个字符,中间有 11 个字符,之后有 42 个字符,总共 85 个。 anchor 标记中有 34 个字符我不想计入计数。

希望这是有道理的。

最佳答案

为什么你只想去掉 anchor 标签?您可能想查看this question 。这是一个修改后的答案,用于返回某些 html 代码的长度。

function plainTextLength(html) {
var tmp = document.createElement("div");
tmp.innerHTML = html;
var txt = tmp.textContent||tmp.innerText;
return txt.length;
}

这也适用于上面的示例。

关于Javascript - 计算 anchor 标记的字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15770757/

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