JS中计算字符串UTF-8长度
来源:互联网 发布:单片机数字电压表 编辑:程序博客网 时间:2024/05/29 11:18
//计算字符串UTF-8长度
function lengthUTF8(str) {
var i = 0, code, len = 0;
for (; i < str.length; i++) {
code = str.charCodeAt(i);
if(code == 10){//回车换行问题
len += 2;
}else if (code < 0x007f) {
len += 1;
} else if (code >= 0x0080 && code <= 0x07ff) {
len += 2;
} else if (code >= 0x0800 && code <= 0xffff) {
len += 3;
}
}
return len;
}
function lengthUTF8(str) {
var i = 0, code, len = 0;
for (; i < str.length; i++) {
code = str.charCodeAt(i);
if(code == 10){//回车换行问题
len += 2;
}else if (code < 0x007f) {
len += 1;
} else if (code >= 0x0080 && code <= 0x07ff) {
len += 2;
} else if (code >= 0x0800 && code <= 0xffff) {
len += 3;
}
}
return len;
}
1 0
- JS中计算字符串UTF-8长度
- 对utf-8字符串计算长度
- JS中计算字符串的长度
- 计算 UTF-8 字符串长度(忽略字节的方案)
- 使用C语言计算utf-8字符串长度
- 使用C语言计算utf-8字符串长度
- 使用C语言计算utf-8字符串长度
- 使用C语言计算utf-8字符串长度
- JS中字符串的长度计算、字符串截取
- js准确计算字符串长度
- JS计算字符串字符长度
- js 计算字符串长度 中英文
- js 计算中英文字符串长度
- JS计算字符串的长度
- 使用C语言计算utf-8字符串长度 和取子字符串-转
- js计算字符串长度;并截取字符串
- js 计算字符串长度(含中文)
- js计算字符串长度,包括中文
- 2016之9,10月的一些总结和计划
- 使用git与repo获取Android相关源码到本地
- 错误406 The resource identified by this request is only capable of generating responses with character
- 图论算法----最短路径Floyed算法和Dijkstra算法详解
- 抓包利器——Charles
- JS中计算字符串UTF-8长度
- [从头学绘画] 第35节 跆拳道二十四品势之6-重根
- VS2005利用pdb加源码定位崩溃所在代码行
- Error: Permission denied (publickey) git window7
- 用于元素移动的函数(原生JS)
- ARCEngine:缓存切片(GP)
- IOS地图开发,MapKit框架对行走路径的显示
- 第八周项目3-顺序串算法
- ReaLogic开发框架-脚手架代码