jquery限定文本框只能输入数字即整数和小数


Posted in Javascript onNovember 29, 2013
$(function(){ 
//文本框只能输入数字(不包括小数),并屏蔽输入法和粘贴 
$.fn.integer= function() { 
$(this).css("ime-mode", "disabled"); 
this.bind("keypress",function(e) { 
var code = (e.keyCode ? e.keyCode : e.which); //兼容火狐 IE 
if(!$.browser.msie&&(e.keyCode==0x8)){ //火狐下不能使用退格键 
return ; 
} 
return code >= 48 && code<= 57; 
}); 
this.bind("paste", function() { 
return false; 
}); 
this.bind("keyup", function() { 
if (/(^0+)/.test(this.value)) { 
this.value = this.value.replace(/^0*/, ''); 
} 
}); 
}; //文本框只能输入数字(包括小数),并屏蔽输入法和粘贴 
$.fn.number= function() { 
$(this).css("ime-mode", "disabled"); 
this.bind("keypress",function(e) { 
var code = (e.keyCode ? e.keyCode : e.which); //兼容火狐 IE 
if(!$.browser.msie&&(e.keyCode==0x8)){ //火狐下不能使用退格键 
return ; 
} 
if(this.value.indexOf(".")==-1){ 
return (code >= 48 && code<= 57)||(code==46); 
}else{ 
return code >= 48 && code<= 57 
} 
}); 
this.bind("paste", function() { 
return false; 
}); 
this.bind("keyup", function() { 
if(this.value.slice(0,1) == "."){ 
this.value = ""; 
} 
}); 
this.bind("blur",function(){ 
if(this.value.slice(-1) == "."){ 
this.value = this.value.slice(0,this.value.length-1); 
} 
}); 
}; 
});
Javascript 相关文章推荐
javascript中直接写php代码的方法
Jul 31 Javascript
js实现的牛顿摆效果
Mar 31 Javascript
原生JS和JQuery动态添加、删除表格行的方法
May 28 Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 Javascript
Javascript中 toFixed四舍六入方法
Aug 21 Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
Dec 07 Javascript
在layui中select更改后生效的方法
Sep 05 Javascript
layui上传图片到服务器的非项目目录下的方法
Sep 26 Javascript
element-ui中按需引入的实现
Dec 25 Javascript
javascript中Set、Map、WeakSet、WeakMap区别
Dec 24 Javascript
js中事件的处理与浏览器对象示例介绍
Nov 29 #Javascript
js实现的折叠导航示例
Nov 29 #Javascript
javascript特殊用法示例介绍
Nov 29 #Javascript
jquery和ajax的关系详细介绍
Nov 29 #Javascript
js操作table示例(个人心得)
Nov 29 #Javascript
css配合jquery美化 select
Nov 29 #Javascript
Jjcarousellite 实现图片列表滚动的简单实例
Nov 29 #Javascript
You might like
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
2016/06/28 PHP
万能的php分页类
2017/07/06 PHP
php函数式编程简单示例
2019/08/08 PHP
测试你的JS的掌握程度的代码
2009/12/09 Javascript
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
js面向对象的写法
2016/02/19 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
2016/05/12 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
2019/03/06 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
5个你不知道的JavaScript字符串处理库(小结)
2020/06/01 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
Python机器学习之决策树算法实例详解
2017/12/06 Python
win7下python3.6安装配置方法图文教程
2018/07/31 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
python区分不同数据类型的方法
2019/10/14 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
.net面试题
2015/12/22 面试题
介绍一下Ruby的特点
2013/01/20 面试题
普通简短的个人自我评价
2014/02/15 职场文书
户外活动策划方案
2014/03/12 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
大学生就业意向书
2015/05/11 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
七年级作文之英语老师
2019/10/28 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android