Jquery限制文本框只能输入数字
js代码:
//验证数字
var validNumber = {//只能正整数validAll: function (obj) {var num = $.trim($(obj).val());num = num.replace(/[^0-9]/g, "")if ((num.length == 1) && (num == '.')) {num = num.replace(/./, '')}$(obj).val(num)},//验证数字 整数 有负数 有小数validNum: function (obj) {var num = $.trim($(obj).val());num = num.replace(/[^0-9-.]/g, "");var dem = num.indexOf('.');if (dem == 0) {num = '';} else if (dem > 0) {var demStr1 = num.substring(0, dem+1);var demStr2 = num.substring(dem + 1, num.length);demStr2 = demStr2.replace(/\./g, "");num = demStr1 + demStr2;}var firstNum = num.substring(0, 1);var otherNUm = num.substring(1, num.length);otherNUm = otherNUm.replace(/-/g, "");num = firstNum + '' + otherNUm;$(obj).val(num)},//验证数字 小数validNumDec:function (obj){var num=$.trim($(obj).val());num=num.replace(/[^0-9.]/g,"")if((num.length==1)&&(num=='.')){num=num.replace(/\./,'')}$(obj).val(num)},//验证数字 百分数validNumPer:function (obj){var num=$.trim($(obj).val());num=num.replace(/[^0-9.]/g,"");if ((num.length == 1) && (num == '.')) {num=num.replace(/./,'')}if((num-0)>100){alert('数值不能大于100');$(obj).val('')}else{$(obj).val(num)}}
}
HTML代码:
<input type="text" οninput="validNumber.validAll(this)"/>
这里根据需要来调用不同的函数,如果是只能填写0和正整数,就调用validAll
实现效果:
输入0和正整数外的其他字符都是无法输入的。
Jquery限制文本框只能输入数字相关推荐
- jQuery限定文本框只能输入数字(包含非负整数和非负小数)
jQuery函数 //文本框只能输入数字(包括小数),并屏蔽输入法和粘贴 jQuery.fn.number=function(){this.bind("keypress",func ...
- 用Jquery控制文本框只能输入数字和字母及jquery自定义方法$.fn
封装成onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法,方便复用,由于里面一些JS代码涉及到了"禁用输入法,获取剪切板的内容",而& ...
- php 文本框如何输入的数字有限制,3种Jquery限制文本框只能输入数字字母的方法...
onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法 number.js 代码如下: // -------------------------------- ...
- php验证数字100倍数,js如何实现一个文本框只能输入数字 且是100的倍数
js如何实现一个文本框只能输入数字 且是100的倍数? php var a = 123,b = 200; /\d/.test(a) && a % 100 == 0;//false /\ ...
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...
- js 只准输入数字_js验证如何限制文本框只能输入数字
展开全部 js限制文本框只能输入数字方法,有时需要限制文本框输入内容的类型,正则e68a8462616964757a686964616f31333366306462表达式限制文本框只能输入数字.小数点 ...
- 转如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/D/g,'')" onafter ...
- 文本框只能输入数字代码
1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="=.replace(/\D/g,'')" onafterpaste="=.repla ...
- 正则表达式限制文本框只能输入数字
许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等各类代码. 1.文本框只能输入数字代码(小数点也不能输入) <i ...
最新文章
- GStreamer跨平台多媒体框架
- Eclipse开发环境设置
- ActiveMQ整合spring
- php类中引函数变量,一个非线性差分方程的隐函数解
- 织梦html2text( me),织梦dedecms中function='Html2Text(@me)的使用方法
- python我想对你说_python学习22天----模块、包
- Kotlin — 适用于原生
- Unity自学虚拟摇杆
- riscv-gnu-toolchain
- android sqlite英文文献,SQLite数据库外文文献翻译.doc
- 数据流图(DFD)概念及画法
- python统计套利_基于python的统计套利实战(四)之策略实现
- 追忆似水流年,似水高三
- 微信公众帐号开发-自定义菜单的创建及菜单事件响应的实例
- python学习5(input函数)
- 猫和老鼠服务器维修有问题,猫和老鼠常见问题怎么解决_游戏技巧攻略_3DM手游...
- 这道题的错误做法是我原创的,目前还不知道哪错了!!!
- 计算机论文可以写电子,计算机电子技术论文
- 推广中文域名的重要性和建议
- java计算机毕业设计康养旅游信息系统源程序+mysql+系统+lw文档+远程调试
热门文章
- 前端js依赖管理(bower)
- Navicat 导出链接中获取密码
- 如何对seaborn.heatmap进行调色?cmap色彩配置大全
- Ts extends 泛型约束
- ACC自适应巡航控制模型 simulink模型+carsim设置 可选购模型说明文件和操作说明
- [python 那些事儿] 八数码问题(深度搜索、宽度搜索、输出最优解、提前判断无解状态!A算法!)
- 每日一题——颜色分类
- 【正点原子FPGA连载】第二十三章 DDS信号发生器实验摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
- flume系列之:使用通配符批量消费kafka的Topic
- 解决方案资源管理器 停靠在左边