gpt4 book ai didi

jquery - 在 Jquery AND Rails 中,如何获取字符串的可见字符数?

转载 作者:行者123 更新时间:2023-12-01 03:02:22 25 4
gpt4 key购买 nike

假设您有一个带有嵌入链接和标签的字符串,如下所示:

 This string has <a href="http://www.google.com">some links</a> inside it.

那么用户可见的字符串是:

 This string has some links inside it.

完整字符串有 73 个字符,可见字符串只有 37 个字符。我希望能够在 jQuery 和 Rails 中获取仅计算可见字符的字符串的字符计数。 (使用 jQuery,我可以在输入字段中提供实时字符计数,并使用 Rails 进行验证和截断)。

有人知道有什么可以帮忙的吗?当然有一些方法可以做到这一点..

最佳答案

这仅回答了您问题的 JavaScript 一半。

在 jQuery 中,如果你有这样的字符串 -

var text = 'This string has <a href="http://www.google.com">some links</a> inside it.'

然后你可以做类似的事情 -

$('<div></div>').append(text).text()

这会给你 -

This string has some links inside it.

所以$('<div></div>').append(text).text().length会得到没有 html 标记的字符串长度。

关于jquery - 在 Jquery AND Rails 中,如何获取字符串的可见字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7350909/

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