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 相关文章推荐
js同时按下两个方向键
Dec 01 Javascript
JavaScript中链式调用之研习
Apr 07 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
Jun 24 Javascript
js获取控件位置以及不同浏览器中的差别介绍
Aug 08 Javascript
jquery 页面滚动到指定DIV实现代码
Sep 25 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
Mar 07 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
Jun 21 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
Jan 19 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
May 02 Javascript
webpack中使用iconfont字体图标的方法
Feb 22 Javascript
详解es6超好用的语法糖Decorator
Aug 01 Javascript
小程序自定义圆形进度条
Nov 17 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
PHP静态类
2006/11/25 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
jquery ready(fn)事件使用介绍
2013/08/21 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
初识Node.js
2015/03/20 Javascript
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
js检测用户输入密码强度
2015/10/22 Javascript
js中遍历对象的属性和值的方法
2016/07/27 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
详解vue组件基础
2018/05/04 Javascript
[06:36]吞吞映像top1
2014/06/20 DOTA
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
挪威手表购物网站:Klokker
2016/09/19 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
职工运动会感言
2014/02/07 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
2015年档案管理员工作总结
2015/05/13 职场文书
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js
Golang 遍历二叉树
2022/04/19 Golang