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


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 相关文章推荐
OfflineSave离线保存代码再次发布使用说明
May 23 Javascript
摘自启点的main.js
Apr 20 Javascript
一个原生的用户等级的进度条
Jul 03 Javascript
使用JS读秒使用示例
Sep 21 Javascript
js实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
May 27 Javascript
JavaScript九九乘法口诀表的简单实现
Oct 04 Javascript
纯JS打造网页中checkbox和radio的美化效果
Oct 13 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
关于AOP在JS中的实现与应用详解
May 06 Javascript
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
vue和H5 draggable实现拖拽并替换效果
Jul 29 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中大括号作用介绍
2012/03/22 PHP
PHP的几个常用数字判断函数代码
2012/04/24 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
vue-cli单页应用改成多页应用配置详解
2017/07/14 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
Vue封装Swiper实现图片轮播效果
2018/02/06 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
js尾调用优化的实现
2019/05/23 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
讲解Python中的递归函数
2015/04/27 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
Win8下python3.5.1安装教程
2020/07/29 Python
德国团购网站:Groupon德国
2018/03/13 全球购物
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
个人社会实践自我鉴定
2014/03/24 职场文书
安康杯竞赛活动总结
2014/05/05 职场文书
美术学专业求职信
2014/07/23 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
苏州园林导游词
2015/02/03 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书