JavaScript获取中英文混合字符串长度的方法示例


Posted in Javascript onFebruary 04, 2017

本文实例讲述了JavaScript获取中英文混合字符串长度的方法。分享给大家供大家参考,具体如下:

JavaScript获取中英文混合字符串的长度方法:

function StrLen(sString) {
  var j = 0;
  var s = sString;
  if (s=="") return j;
  for (var i=0; i<s.length; i++)
  {
   if (s.substr(i,1).charCodeAt(0)>255) j = j + 2;
   else j++
  }
  return j;
}

应用示例:

var fName = file.value.substring(file.value.lastIndexOf('//')+1);
if(StrLen(fName)>50){
  alert('文件名称长度不能超过25个汉字50个字符! ');
  return false;
}
Javascript 相关文章推荐
鼠标滑上去后图片放大浮出效果的js代码
May 28 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
Aug 27 Javascript
JavaScript模版引擎的基本实现方法浅析
Feb 15 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
Backbone中View之间传值的学习心得
Aug 09 Javascript
D3.js实现柱状图的方法详解
Sep 21 Javascript
@ResponseBody 和 @RequestBody 注解的区别
Mar 08 Javascript
详解Vue-基本标签和自定义控件
Mar 24 Javascript
vue实现表格增删改查效果的实例代码
Jul 18 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
纯js模仿windows系统日历
Feb 04 #Javascript
canvas的神奇用法
Feb 03 #Javascript
Jquery实现跨域异步上传文件总结
Feb 03 #Javascript
js 递归和定时器的实例解析
Feb 03 #Javascript
js实现文本上下来回滚动
Feb 03 #Javascript
jquery代码规范让代码越来越好看
Feb 03 #Javascript
Javascript for in的缺陷总结
Feb 03 #Javascript
You might like
PHP中文汉字验证码
2007/04/08 PHP
基于PHP CURL用法的深入分析
2013/06/09 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
关于webpack代码拆分的解析
2017/07/20 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
2019/09/02 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
Python常见文件操作的函数示例代码
2011/11/15 Python
django反向解析URL和URL命名空间的方法
2018/06/05 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
村官学习十八大感想
2014/01/15 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
商业项目策划方案
2014/06/05 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
高考学习决心书
2015/02/04 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
公司董事任命书
2015/09/21 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python