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 相关文章推荐
LBS blog sql注射漏洞[All version]-官方已有补丁
Aug 26 Javascript
由JavaScript技术实现的web小游戏(不含网游)
Jun 12 Javascript
jquery实现保存已选用户
Jul 21 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
Dec 16 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
Aug 08 Javascript
layDate日期控件使用方法详解
Nov 15 Javascript
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
Vue实现剪切板图片压缩功能
Feb 04 Javascript
如何手写一个简易的 Vuex
Oct 10 Javascript
vue实现单一筛选、删除筛选条件
Oct 26 Javascript
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 Vue.js
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中exec与system用法区别分析
2014/09/22 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
Javascript验证方法大全
2015/09/21 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
jquery validate表单验证插件
2016/09/06 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
极简的Python入门指引
2015/04/01 Python
python 队列详解及实例代码
2016/10/18 Python
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
python采集微信公众号文章
2018/12/20 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
Python字符串的修改方法实例
2019/12/19 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
Python pymsql模块的使用
2020/09/07 Python
什么是GWT的Module
2013/01/20 面试题
小学科学教学反思
2014/01/26 职场文书
研究生毕业鉴定
2014/01/29 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
离婚案件答辩状
2015/05/22 职场文书
热爱劳动主题班会
2015/08/14 职场文书
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python
Python 匹配文本并在其上一行追加文本
2022/05/11 Python