JS控制输入框内字符串长度


Posted in Javascript onMay 21, 2014
// 获取字符串的字节长度
function len(s) {
s = String(s);
return s.length + (s.match(/[^\x00-\xff]/g) || "").length;// 加上匹配到的全角字符长度
}
function limit(obj, limit) {
var val = obj.value;
if (len(val) > limit) {
val=val.substring(0,limit);
while (len(val) > limit){
val = val.substring(0, val.length - 1);
};
obj.value = val;
}
}
$("#nickName").keyup(function(){
limit(this,20);//20字节内
})
Javascript 相关文章推荐
为jquery的ajaxfileupload增加附加参数的方法
Mar 04 Javascript
javascript实现浏览器窗口传递参数的方法
Sep 03 Javascript
jQuery中siblings()方法用法实例
Jan 08 Javascript
javascript实现列表滚动的方法
Jul 30 Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
Jun 13 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
微信小程序使用canvas的画图操作示例
Jan 18 Javascript
详解javascript对数组和json数组的操作
Apr 15 Javascript
Vue开发环境中修改端口号的实现方法
Aug 15 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
JS Canvas接口和动画效果大全
Apr 29 Javascript
javascript学习笔记之10个原生技巧
May 21 #Javascript
jquery实现预览提交的表单代码分享
May 21 #Javascript
javascript制作的网页侧边弹出框思路及实现代码
May 21 #Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 #Javascript
Jquery的each里用return true或false代替break或continue
May 21 #Javascript
alert和confirm功能介绍
May 21 #Javascript
采用call方式实现js继承
May 20 #Javascript
You might like
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
php echo()和print()、require()和include()函数区别说明
2010/03/27 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
通过原生vue添加滚动加载更多功能
2019/11/21 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
python3将变量输入的简单实例
2020/08/19 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
什么是三层交换,说说和路由的区别在那里
2014/09/01 面试题
技术总监的工作职责
2013/11/13 职场文书
学生安全承诺书
2014/05/22 职场文书
年终晚会活动方案
2014/08/21 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
自主招生自荐信格式
2015/03/04 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers