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 相关文章推荐
Javascript 构造函数 实例分析
Nov 26 Javascript
Jquery 快速构建可拖曳的购物车DragDrop
Nov 30 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 Javascript
JS实现往下不断流动网页背景的方法
Feb 27 Javascript
js使用DOM操作实现简单留言板的方法
Apr 10 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
Jun 11 Javascript
JavaScript中的return布尔值的用法和原理解析
Aug 14 Javascript
vscode下的vue文件格式化问题
Nov 28 Javascript
js实现一个页面多个倒计时的3种方法
Feb 25 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 Javascript
js实现鼠标拖曳效果
Dec 30 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 GeoIP的使用教程
2011/03/09 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
php DES加密算法实例分析
2019/09/18 PHP
一些常用的Javascript函数
2006/12/22 Javascript
javascript 写类方式之四
2009/07/05 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
Js组件的一些写法
2010/09/10 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Pytorch入门之mnist分类实例
2018/04/14 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
MAC彩妆澳洲官网:M·A·C AU
2021/01/17 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
工地安全标语
2014/06/07 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
工作简历的自我评价
2019/05/16 职场文书