javascript 正确截取单字节和双字节混和字符串的方法
来源:互联网 发布:如何写软件 编辑:程序博客网 时间:2024/06/07 10:56
function
substr(str, len)
{
if
(!str || !len) {
return
''
; }
//预期计数:中文2字节,英文1字节
var
a = 0;
//循环计数
var
i = 0;
//临时字串
var
temp =
''
;
for
(i=0;i<str.length;i++)
{
if
(str.charCodeAt(i)>255)
{
//按照预期计数增加2
a+=2;
}
else
{
a++;
}
//如果增加计数后长度大于限定长度,就直接返回临时字符串
if
(a > len) {
return
temp; }
//将当前内容加到临时字符串
temp += str.charAt(i);
}
//如果全部是单字节字符,就直接返回源字符串
return
str;
}
- javascript 正确截取单字节和双字节混和字符串的方法
- javascript 正确截取单字节和双字节混和字符串的方法
- javascript 正确截取单字节和双字节混和字符串的方法
- JS正确截取单字节和双字节混和字符串的方法
- js正确截取单字节和双字节混和字符串的方法
- javascript获取字符串的真实长度(双字节换算为两个单字节)截取固定长度子字符串
- 截取双字节字符串
- 单字节和双字节的转换
- 字符串的按字节截取
- 按字节截取的字符串
- 按字节截取的字符串
- 编写一个截取字符串的方法,输入字符串和字节数,输出按字节数截取字符串。如“我008”,3。应该输出我0
- Javascript获取字符串字节数的方法
- 用Java实现按字节长度截取字符串的方法
- 用Java实现按字节长度截取字符串的方法
- 用Java实现按字节长度截取字符串的方法
- C#按字节截取字符串的扩展方法
- 按字节来截取字符串子串的方法
- la 3708 Graveyard
- fopen()函数
- 我的第一个小程序(对文件中两个数相加,把和写回文件末尾)
- SPRING MVC 2
- linux 改IP
- javascript 正确截取单字节和双字节混和字符串的方法
- linux 查询 listen 程序
- linux之sync和fsync,fsync和fflush的区别和联系
- 并发使用使用同一个客户端代理
- spring 3
- 制作自己的linux启动LOGO
- java面试宝典
- apns详细过程
- 高斯建模去除背景