小编k00*_*989的帖子

如何使用javascript计算包含UTF8字符的字节长度?

我有文本框,用户可以在其中输入ASCII/UTF-8中的字符或两者的组合.在javascript中是否有任何API我们可以计算在文本框中输入的字符的字符串长度(以字节为单位).

就像我输入ascii字符一样,让我们​​说:mystring - 长度将计算为8.但是当输入UTF8字符时,字符可以是2/3/4字节.

让我们说输入的字符:i♥u,字节长度为5.

文本框可以接受最多31个字符的长度.但如果输入了UTF8字符,它将不接受字符串:i♥ui♥ui♥ui♥ui♥u.长度是30.

即使对于UTF8字符,我们是否可以限制用户输入不超过31的字符.

javascript utf-8

9
推荐指数
3
解决办法
5581
查看次数

标签 统计

javascript ×1

utf-8 ×1