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几个不错的函数 $$()
Oct 09 Javascript
心扬JS分页函数代码
Sep 10 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
Dec 25 Javascript
基于jQuery实现仿淘宝套餐选择插件
Mar 04 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
Aug 14 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
Oct 28 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
Jun 08 Javascript
JavaScript实现页面中录音功能的方法
Jun 04 Javascript
bootstrap table实现横向合并与纵向合并
Jul 18 Javascript
vue router动态路由设置参数可选问题
Aug 21 Javascript
JS随机密码生成算法
Sep 23 Javascript
javascript实现倒计时效果
Feb 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框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
JS字符串函数扩展代码
2011/09/13 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
2014/04/12 Javascript
js实现网页收藏功能
2015/12/17 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
JS获得多个同name 的input输入框的值的实现方法
2017/01/09 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
浅谈一种让小程序支持JSX语法的新思路
2019/06/16 Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
2019/10/14 Javascript
vue实现登录拦截
2020/06/29 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
Linux中Python 环境软件包安装步骤
2016/03/31 Python
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
python实现简单加密解密机制
2019/03/19 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
static关键字的用法
2013/10/07 面试题
摄影实习自我鉴定
2013/09/20 职场文书
关于毕业的中学校园广播稿
2014/01/26 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python