如何在jQuery中获取字符串的长度?

有帮助吗?

解决方案

您不需要jQuery,只需使用yourstring.length。请参见此处,以及此处

更新

要支持unicode字符串,长度的计算方法如下: 通用标签

或创建辅助功能 通用标签

其他提示

最简单的方法: 通用标签

jQuery是一个JavaScript库。

您不需要使用jQuery来获取字符串的长度,因为它是基本的JavaScript字符串对象属性。 通用标签

HTML 通用标签

脚本 通用标签

结果

10

您不需要使用jquery。 通用标签

n将为3。

一个重要的区别是元素是否为输入。如果您可以输入: 通用标签

否则,如果元素是不同的html元素(如段落或列表项div等),则必须使用 通用标签

这不是您需要的jQuery,而是JS: 通用标签

使用javascript的相同方法:

"something".length

在jQuery中: 通用标签

OR 通用标签

在JS中: 通用标签

在某些情况下, String.length 可能返回的值与屏幕上可见的实际字符数不同(例如,某些表情符号由2个UTF-16单位编码):

MDN说: 此属性返回字符串中的代码单元数。UTF-16是JavaScript使用的字符串格式,它使用单个16位代码单元表示最常用的字符,但是对于不太常用的字符,则需要使用两个代码单元,因此可能会返回值长度不匹配字符串中的实际字符数

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top