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 对象、函数和继承
Jul 07 Javascript
javascript 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
制作高质量的JQuery Plugin 插件的方法
Apr 20 Javascript
javascript loadScript异步加载脚本示例讲解
Nov 14 Javascript
Javascript的&amp;&amp;和||的另类用法
Jul 23 Javascript
输入框过滤非数字的js代码
Sep 18 Javascript
JS字符串的切分用法实例
Feb 22 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 Javascript
vue源码解析之事件机制原理
Apr 21 Javascript
vue input输入框模糊查询的示例代码
May 22 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
微信小程序实现拍照画布指定区域生成图片
Jul 18 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代码收集表单内容并写入文件的代码
2012/01/29 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
Javascript &amp; DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
2016/12/23 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
详解django2中关于时间处理策略
2019/03/06 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
详解Python的三种拷贝方式
2020/02/11 Python
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
厨房工作人员岗位职责
2013/11/15 职场文书
售后主管岗位职责
2013/12/08 职场文书
医院义诊活动总结
2014/07/04 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
采购内勤岗位职责
2015/04/13 职场文书
学校隐患排查制度
2015/08/05 职场文书
Python答题卡识别并给出分数的实现代码
2021/06/22 Python
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android