查找字符串长度而不计算包含的 html 标签

Sai*_*man 1 html javascript jquery

我有一个段落,其中有 HTML 标签。我需要在解析 HTML 后将其限制为 100 个字符。例如

Hello<a href ="#"> World </a>
Run Code Online (Sandbox Code Playgroud)

如果我的长度检查为 8,那么我的 HTML 应该是锚标记Hello WoWo可以有任何其他标签。任何帮助,将不胜感激。

PRi*_*iWi 5

获取innerHTML时可以使用REGEX表达式

然后数一下字符数。

例子:

var regex = /(<([^>]+)>)/ig;
    var body = 'Hello<a href ="#"> World </a>';
    var result = body.replace(regex, "");
    
    console.log(result + ' ' + result.length);
Run Code Online (Sandbox Code Playgroud)