有时在显示某段文字的时候,可能会太长,影响我们页面的显示效果。如果仅是英文,那么我们可以用String.substring(start, end)函数就已经够用了。但是通常我们都会遇到既有英文,又有汉字的情况。而汉字是占用2个字节的,如果用String.substring(start, end)截取字符串的话,会发现汉字截取后比英文截取后个数虽然相同,但是长度还是长出去不少(具体要视字符个数来决定)。
为了解决这个问题昨天写了根据字节数截取字符串的函数。
具体使用很简单,跟String.subString(start, end)一样使用就可。比如:var str = "诶必塞第衣爱抚即"; var str1 = str.subCHStr(2, 2); var str2 = str.subCHString(2, 4); alert(str1 + " == " + str2);
![]()
}
相关文章:
-
2022-12-23
-
2021-11-23
-
2021-08-15
-
2022-12-23
-
2022-12-23
-
2021-12-25
猜你喜欢
-
2022-03-04
-
2022-12-23
-
2022-12-23
-
2021-10-31
-
2022-12-23
-
2022-12-23
相关资源
-
下载
2022-12-12
-
下载
2022-12-04
-
下载
2022-12-09