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 相关文章推荐
几行代码轻松搞定jquery实现flash8类似的连接效果
May 03 Javascript
jQuery html()等方法介绍
Nov 18 Javascript
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 Javascript
jquery实现两边飘浮可关闭的对联广告
Nov 27 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
Javascript如何判断数据类型和数组类型
Jun 22 Javascript
javascript循环链表之约瑟夫环的实现方法
Jan 16 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
Jul 19 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
VsCode与Node.js知识点详解
Sep 05 Javascript
Vue组件基础用法详解
Feb 05 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
dedecms模版制作使用方法
2007/04/03 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
PHP发送短信代码分享
2015/08/11 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
简单学习vue指令directive
2016/11/03 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
微信小程序实现通过js操作wxml的wxss属性示例
2018/12/06 Javascript
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
python带参数打包exe及调用方式
2019/12/21 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
最热门的自我评价
2013/12/30 职场文书
早餐连锁店计划书
2014/01/08 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
素质教育学习心得体会
2016/01/19 职场文书
python中tkinter复选框使用操作
2021/11/11 Python
element tree树形组件回显数据问题解决
2022/08/14 Javascript