JS验证控制输入中英文字节长度(input、textarea等)具体实例


Posted in Javascript onJune 21, 2013

检查表单是否符合规定的长度.最长允许n个字符(中文算2位)!
 

  function fucCheckLength(strTemp) { 
  var i,sum;
  sum=0;
  for(i=0;i<strTemp.length;i++) { 
    if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) {
      sum=sum+1;
    }else {
      sum=sum+2;
    }
  }
  return sum; 
}

使用:
m=fucCheckLength(strTemp);
if(m>10){
  alert("长度大于10个字符!");
}
Javascript 相关文章推荐
20款效果非常棒的 jQuery 插件小结分享
Nov 18 Javascript
JavaScript打开word文档的实现代码(c#)
Apr 16 Javascript
JS限制文本框只能输入数字和字母方法
Feb 28 Javascript
Bootstrap每天必学之标签与徽章
Nov 27 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
Mar 08 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
Nov 11 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
May 12 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
Jan 02 Javascript
基于JS实现table导出Excel并保留样式
May 19 Javascript
Vue 使用typescript如何优雅的调用swagger API
Sep 01 Javascript
无缝滚动js代码通俗易懂(自写)
Jun 19 #Javascript
HTML5之lang属性与dir属性的详解
Jun 19 #Javascript
jQuery之ajax技术的详细介绍
Jun 19 #Javascript
jQuery之尺寸调整组件的深入解析
Jun 19 #Javascript
jQuery之排序组件的深入解析
Jun 19 #Javascript
jQuery之日期选择器的深入解析
Jun 19 #Javascript
jQuery之按钮组件的深入解析
Jun 19 #Javascript
You might like
php文件缓存类汇总
2014/11/21 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
PHP之认识(二)关于Traits的用法详解
2019/04/11 PHP
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
浅谈vue中.vue文件解析流程
2018/04/24 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
ES6对象操作实例详解
2020/05/23 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
vue.js实现点击图标放大离开时缩小的代码
2021/01/27 Vue.js
Python实现Linux的find命令实例分享
2017/06/04 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
Python生成器以及应用实例解析
2018/02/08 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
python实现KNN分类算法
2019/10/16 Python
Python模块 _winreg操作注册表
2020/02/05 Python
Python内置异常类型全面汇总
2020/05/28 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
struct与class的区别
2014/02/03 面试题
高中竞选班长演讲稿
2014/04/24 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers