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 ui(接口)介绍
Sep 17 Javascript
jquery插件validate验证的小例子
May 08 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
jQuery实现边框动态效果的实例代码
Sep 23 Javascript
jQuery动态增减行的实例代码解析(推荐)
Dec 05 Javascript
JS判断一个数是否是水仙花数
Jun 11 Javascript
js简易版购物车功能
Jun 17 Javascript
详解如何构建Angular项目目录结构
Jul 13 Javascript
Angular数据绑定机制原理
Apr 17 Javascript
vue实现点击选中,其他的不选中方法
Sep 05 Javascript
JS函数本身的作用域实例分析
Mar 16 Javascript
JS+Canvas实现五子棋游戏
Aug 26 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二维数组合并及去重复的方法
2015/03/04 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
js 获取服务器控件值的代码
2010/03/05 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
你知道JavaScript Symbol类型怎么用吗
2020/01/08 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
Python3安装pip工具的详细步骤
2019/10/14 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
Python如何获取文件指定行的内容
2020/05/27 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
法人代表身份证明书及授权委托书
2014/09/16 职场文书
党小组考察意见
2015/06/02 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
详解Python中的for循环
2022/04/30 Python