javascript - 使用 Dom Elements 进行字符计数

标签 javascript jquery

我的函数可以使用这样的字符串参数。

"Hello World <a>This is Link</a>"
"<span> Hello World </span><a>This is Link</a>"
"Hello <br> World <a>This is Link</a>"

我想通过不包含 dom 元素标签来获取文本的字符数。( like <a> or <br> )我只想要字符数。

有什么建议吗?

最佳答案

就是这个

mstring = "Hello <br> World <a>This is Link</a>";
cleanText = mstring.replace(/<\/?[^>]+(>|$)/g, "");
console.log(cleanText.length);

关于javascript - 使用 Dom Elements 进行字符计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51267839/

相关文章:

javascript - 侧边栏导航 - 单击侧边导航外部关闭侧边栏

javascript - knockout 搜索/过滤器

javascript - 我想得到小数点后两位的结果

javascript - 为重复的 div 打开图像预览

javascript - 无法从 selenium execute_script 访问 chrome 消息传递 API

javascript - 如果选中复选框,是否删除属性?

javascript - AJAX POST 到 PHP JSON 错误

javascript - 在加载时运行函数

javascript - 只允许选中一个复选框,Angular 最佳实践。

javascript - 30 秒后隐藏消息。?