使用javaScript计算中文字符串长度
2013-06-19 09:58
411 查看
摘自:http://blog.csdn.net/shishuo365/article/details/8108790
var str = "测试用字符串abc";
var len = 0;
//遍历字符串,以字符的Unicode编码识别中文
for(var key in str)
{
//中文字符在Unicode编码中占据 0x4E00~0x9FBF 字段
if( (str.charCodeAt(key) >= 0x4E00) && (str.charCodeAt(key) <= 0x9FBF) )
{
len += 2;
}
else
{
len ++;
}
}
改进试用版,截取指定长度字符串
//计算字符串长度
function charLength(str,maxLength){
//var str = "测试用字符串abc";
var len = 0;
var strLen = 0;
//遍历字符串,以字符的Unicode编码识别中文
for(var key in str)
{
//中文字符在Unicode编码中占据 0x4E00~0x9FBF 字段
if( (str.charCodeAt(key) >= 0x4E00) && (str.charCodeAt(key) <= 0x9FBF) )
{
len += 2;
}
else
{
len ++;
}
strLen++;
if(len > maxLength){
return str.substr(0,strLen);
}
}
return str ;
}
var str = "测试用字符串abc";
var len = 0;
//遍历字符串,以字符的Unicode编码识别中文
for(var key in str)
{
//中文字符在Unicode编码中占据 0x4E00~0x9FBF 字段
if( (str.charCodeAt(key) >= 0x4E00) && (str.charCodeAt(key) <= 0x9FBF) )
{
len += 2;
}
else
{
len ++;
}
}
改进试用版,截取指定长度字符串
//计算字符串长度
function charLength(str,maxLength){
//var str = "测试用字符串abc";
var len = 0;
var strLen = 0;
//遍历字符串,以字符的Unicode编码识别中文
for(var key in str)
{
//中文字符在Unicode编码中占据 0x4E00~0x9FBF 字段
if( (str.charCodeAt(key) >= 0x4E00) && (str.charCodeAt(key) <= 0x9FBF) )
{
len += 2;
}
else
{
len ++;
}
strLen++;
if(len > maxLength){
return str.substr(0,strLen);
}
}
return str ;
}
相关文章推荐
- 使用javaScript计算中文字符串长度
- javascript中使用正则计算中文长度的例子
- javascript中使用正则计算中文长度的例子
- JavaScript计算字符串长度(含中文)
- 使用as计算中文字符串长度
- Lua 计算 UTF8 字符串的长度,每一个中文算一个字符
- 利用正则表达式计算含有中文的字符串长度
- PHP 字符串长度计算函数strlen() 正确的计算 中文汉字长度的方法 与mb_strlen()应用
- JAVASCRIPT 验证计算中英文混合字符串长度的解决
- PHP中计算中文字符串长度、截取中文字符串
- JS计算字符串长度(中文算2个)
- iOS 字符串长度计算boundingRectWithSize遇到 " \r\n"的时候,后面的字符串长度返回0 在swift中使用pod导入第三方库时,注意事项
- 利用正则表达式计算含有中文的字符串长度
- JavaScript :: 获取带中文的字符串的长度
- php中计算中文字符串长度、截取中文字符串
- 使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性
- Javascript扩展String.prototype实现格式金额、格式时间、字符串连接、计算长度、是否包含、日期计算等功能
- Javascript 计算中英文字符串长度
- Lua实现计算 UTF8 字符串的长度,每一个中文算一个字符
- 使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性