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 相关文章推荐
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
May 08 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
May 07 Javascript
JavaScript中遍历对象的property的3种方法介绍
Dec 30 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
Dec 08 Javascript
Vue.js移动端左滑删除组件的实现代码
Sep 08 Javascript
koa上传excel文件并解析的实现方法
Aug 09 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
Sep 10 Javascript
JS 验证码功能的三种实现方式
Nov 26 Javascript
js实现继承的方法及优缺点总结
May 08 Javascript
详解wepy开发小程序踩过的坑(小结)
May 22 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
JavaScript实现随机点名小程序
Oct 29 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中的foreach函数
2013/08/31 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
2012/12/11 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
自己封装的一个简单的倒计时功能实例
2016/11/23 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
2020/05/15 Javascript
Python实现获取命令行输出结果的方法
2017/06/10 Python
python中WSGI是什么,Python应用WSGI详解
2017/11/24 Python
浅谈python数据类型及类型转换
2017/12/18 Python
python实现决策树
2017/12/21 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python用for循环实现九九乘法表
2018/05/31 Python
Python内置加密模块用法解析
2019/11/25 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
python 实现从高分辨图像上抠取图像块
2020/01/02 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
学校介绍信范文
2014/01/14 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
政风行风建设责任书
2014/07/23 职场文书
总经理检讨书
2014/09/15 职场文书
个人务虚会发言材料
2014/10/20 职场文书
MySQL分区以及建索引的方法总结
2022/04/13 MySQL