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所必须要知道的一些
Mar 07 Javascript
js监听输入框值的即时变化onpropertychange、oninput
Jul 13 Javascript
js写的评论分页(还不错)
Dec 23 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
May 15 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
Jun 12 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
Jul 27 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
json前后端数据交互相关代码
Sep 19 Javascript
js实现无限瀑布流实例方法
Sep 16 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
React forwardRef的使用方法及注意点
Jun 13 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中定义网站根目录的常用方法
2010/08/08 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
优化JavaScript脚本的性能的几个注意事项
2006/12/22 Javascript
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
Ext面向对象开发实践(续)
2008/11/18 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vue-router传参用法详解
2019/01/19 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
Python中请使用isinstance()判断变量类型
2014/08/25 Python
处理Python中的URLError异常的方法
2015/04/30 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
2014年文艺部工作总结
2014/11/17 职场文书
新郎答谢词
2015/01/04 职场文书
单位工资证明范本
2015/06/12 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
服务器间如何实现文件共享
2022/05/20 Servers