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


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 相关文章推荐
用jQuery中的ajax分页实现代码
Sep 20 Javascript
JS常用字符串处理方法应用总结
May 22 Javascript
浅谈Javascript Base64 加密解密
Dec 28 Javascript
jQuery制作拼图小游戏
Jan 12 Javascript
JavaScript获取两个数组交集的方法
Jun 09 Javascript
浅谈js中的延迟执行和定时执行
May 31 Javascript
值得学习的bootstrap fileinput文件上传工具
Nov 08 Javascript
JavaScript闭包_动力节点Java学院整理
Jun 27 Javascript
Vue2.5通过json文件读取数据的方法
Feb 27 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
Vue.js实现的表格增加删除demo示例
May 22 Javascript
React Hooks 实现和由来以及解决的问题详解
Jan 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应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
Javascript 中的类和闭包
2010/01/08 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
[00:32]2018DOTA2亚洲邀请赛Mineski出场
2018/04/04 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
Django之模板层的实现代码
2019/09/09 Python
python3多线程知识点总结
2019/09/26 Python
django框架forms组件用法实例详解
2019/12/10 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
饲料采购员岗位职责
2013/12/19 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
护理医院见习报告
2014/11/03 职场文书
初中作文评语
2014/12/25 职场文书
社区禁毒宣传活动总结
2015/05/07 职场文书
专项资金申请报告
2015/05/15 职场文书
观后感的写法
2015/06/19 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
2016七夕情人节广告语
2016/01/28 职场文书
python如何进行基准测试
2021/04/26 Python
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis