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 相关文章推荐
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
Oct 11 Javascript
提高网站性能之 如何对待JavaScript
Oct 31 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
Apr 11 Javascript
JavaScript中的值类型详细介绍
Dec 29 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
jQuery图片瀑布流的简单实现代码
Mar 15 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
layui radio性别单选框赋值方法
Aug 15 Javascript
JS实现Cookie读、写、删除操作工具类示例
Aug 28 Javascript
详解jQuery中的easyui
Sep 02 jQuery
p5.js绘制旋转的正方形
Oct 23 Javascript
js实现鼠标拖拽div左右滑动
Jan 15 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 八种基本的数据类型小结
2011/06/01 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
2016/08/16 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
Python中列表、字典、元组数据结构的简单学习笔记
2016/03/20 Python
python 编码规范整理
2018/05/05 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
python分数表示方式和写法
2019/06/26 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
世界最大的票务市场:viagogo
2017/02/16 全球购物
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
《放小鸟》教学反思
2014/04/20 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
《1942》观后感
2015/06/08 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
源码解读Spring-Integration执行过程
2021/06/11 Java/Android