获取中文字符串的实际长度代码


Posted in Javascript onJune 05, 2014

JS中默认中文字符长度和其它字符长度计算方法是一样的,但某些情况下我们需要获取中文字符串的实际长度,代码如下:

function strLength(str) 
{ 
var realLength = 0, len = str.length, charCode = -1; 
for (var i = 0; i < len; i++) 
{ 
charCode = str.charCodeAt(i); 
if (charCode >= 0 && charCode <= 128) 

 { 


  realLength += 1; 


 } 
else 
{ 
realLength += 2; 
} 
} 
return realLength; 
}
Javascript 相关文章推荐
javascript getElementsByClassName 和js取地址栏参数
Jan 02 Javascript
JQuery 操作/获取table具体代码
Jun 13 Javascript
jquery的live使用注意事项
Feb 18 Javascript
加随机数引入脚本不让浏览器读取缓存
Sep 04 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
Dec 03 Javascript
基于JavaScript实现瀑布流效果
Mar 29 Javascript
微信小程序 rich-text的使用方法
Aug 04 Javascript
javascript兼容性(实例讲解)
Aug 15 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
Nov 12 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 Javascript
jQuery文件上传插件Uploadify使用指南
Jun 05 #Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 #Javascript
首页图片漂浮效果示例代码
Jun 05 #Javascript
原生js实现fadein 和 fadeout淡入淡出效果
Jun 05 #Javascript
javascript的事件触发器介绍的实现
Jun 05 #Javascript
javascript中attribute和property的区别详解
Jun 05 #Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
Jun 05 #Javascript
You might like
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
smarty高级特性之对象的使用方法
2015/12/25 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
BootStrapValidator校验方式
2016/12/19 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
对python 读取线的shp文件实例详解
2018/12/22 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
python已协程方式处理任务实现过程
2019/12/27 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python如何读写CSV文件
2020/08/13 Python
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
公司年会演讲稿范文
2014/01/11 职场文书
境外导游求职信
2014/02/27 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
事业单位人员的自我评价范文
2014/09/21 职场文书
饭店服务员岗位职责
2015/02/09 职场文书
学生逃课检讨书
2015/02/17 职场文书
礼仪培训心得体会
2016/01/22 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书