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


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 相关文章推荐
createElement动态创建HTML对象脚本代码
Nov 24 Javascript
JS获取父节点方法
Aug 20 Javascript
用js来解决ajax读取页面乱码
Nov 28 Javascript
js跨域问题浅析及解决方法优缺点对比
Nov 08 Javascript
JavaScript学习笔记之Function对象
Jan 22 Javascript
jquery实现表单输入时提示文字滑动向上效果
Aug 10 Javascript
Jquery左右滑动插件之实现超级炫酷动画效果附源码下载
Dec 02 Javascript
CSS3 3D 技术手把手教你玩转
Sep 02 Javascript
Vue实现动态响应数据变化
Apr 28 Javascript
最全的JavaScript开发工具列表 总有一款适合你
Jun 29 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
Apr 04 Javascript
el-form 多层级表单的实现示例
Sep 10 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
第六节 访问属性和方法 [6]
2006/10/09 PHP
PHP编程之高级技巧——利用Mysql函数
2006/10/09 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
javascript alert乱码的解决方法
2013/11/05 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
深入掌握 react的 setState的工作机制
2017/09/27 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
python实现狄克斯特拉算法
2019/01/17 Python
python内存管理机制原理详解
2019/08/12 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
关于Keras Dense层整理
2020/05/21 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
违反校纪校规检讨书
2014/02/15 职场文书
党员干部反四风民主生活会对照检查材料思想汇报
2014/10/12 职场文书
邀请书模板
2015/02/02 职场文书
生活委员竞选稿
2015/11/21 职场文书
python lambda 表达式形式分析
2022/04/03 Python