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修改客户端注册表的方法
Aug 09 Javascript
100个不能错过的实用JS自定义函数
Mar 05 Javascript
jQuery实现简单的间隔向上滚动效果
Mar 09 Javascript
详解AngularJS过滤器的使用
Mar 11 Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
关于foreach循环中遇到的问题小结
May 08 Javascript
深入浅析Node.js单线程模型
Jul 10 Javascript
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
微信小程序自定义可滑动日历界面
Dec 28 Javascript
JavaScript静态作用域和动态作用域实例详解
Jun 17 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 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新手上路(三)
2006/10/09 PHP
PHP生成Flash动画的实现代码
2010/03/12 PHP
浅析php单例模式
2014/11/25 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
backbone简介_动力节点Java学院整理
2017/07/14 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
解决Layui中layer报错的问题
2019/09/03 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
2015/05/06 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
电脑销售顾问自荐信
2014/01/29 职场文书
感恩母亲节演讲稿
2014/05/07 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
优秀班集体申报材料
2014/12/25 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android
教你nginx跳转配置的四种方式
2022/07/07 Servers