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 相关文章推荐
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
jQuery里filter()函数与find()函数用法分析
Jun 24 Javascript
javascript实现五星评价代码(源码下载)
Aug 11 Javascript
JavaScript表单验证实例之验证表单项是否为空
Jan 10 Javascript
JavaScipt中栈的实现方法
Feb 17 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
vue项目中应用ueditor自定义上传按钮功能
Apr 27 Javascript
json字符串传到前台input的方法
Aug 06 Javascript
JS实现的视频弹幕效果示例
Aug 17 Javascript
Nuxt.js开启SSR渲染的教程详解
Nov 30 Javascript
探索浏览器页面关闭window.close()的使用详解
Aug 21 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
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
php中数组最简单的使用方法
2020/12/27 PHP
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
webpack之devtool详解
2018/02/10 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
vue车牌号校验和银行校验实战
2019/01/23 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
全面了解python字符串和字典
2016/07/07 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
Python数据结构之翻转链表
2017/02/25 Python
Python入门学习指南分享
2018/04/11 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
python如何实现图片压缩
2020/09/11 Python
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
原装进口全世界:天猫国际
2016/08/03 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
你的创业计划书怎样才能打动风投
2014/02/06 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
高中生评语大全
2014/04/25 职场文书
大学同学会活动方案
2014/08/20 职场文书
2014年发展党员工作总结
2014/11/12 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python