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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
Javascript typeof 用法
Dec 28 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
Oct 31 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
JS实现为表格动态添加标题的方法
Mar 31 Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 Javascript
jQuery获取checkboxlist的value值的方法
Sep 27 Javascript
深入理解js promise chain
May 05 Javascript
jQuery获取浏览器类型和版本号的方法
Jul 05 Javascript
原生js实现addclass,removeclass,toggleclasss实例
Nov 24 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 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+mysql保存和输出文件
2006/10/09 PHP
php中日期加减法运算实现代码
2011/12/08 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
详解php反序列化
2020/06/10 PHP
JavaScript 字符编码规则
2009/05/04 Javascript
JQuery for与each性能比较分析
2013/05/14 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
Python发送email的3种方法
2015/04/28 Python
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
python+django加载静态网页模板解析
2017/12/12 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
python实现密码强度校验
2020/03/18 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
一封普通求职者的求职信
2013/11/20 职场文书
建筑设计学生的自我评价
2014/01/16 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
优秀少先队大队辅导员事迹材料
2014/05/04 职场文书
小学班主任事迹材料
2014/12/17 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
golang中的空接口使用详解
2021/03/30 Python
理解python中装饰器的作用
2021/07/21 Python
Python中异常处理用法
2021/11/27 Python