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限制文本框只能输入数字相关推荐

  1. jQuery限定文本框只能输入数字(包含非负整数和非负小数)

    jQuery函数 //文本框只能输入数字(包括小数),并屏蔽输入法和粘贴 jQuery.fn.number=function(){this.bind("keypress",func ...

  2. 用Jquery控制文本框只能输入数字和字母及jquery自定义方法$.fn

    封装成onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法,方便复用,由于里面一些JS代码涉及到了"禁用输入法,获取剪切板的内容",而& ...

  3. php 文本框如何输入的数字有限制,3种Jquery限制文本框只能输入数字字母的方法...

    onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法 number.js 代码如下: // -------------------------------- ...

  4. php验证数字100倍数,js如何实现一个文本框只能输入数字 且是100的倍数

    js如何实现一个文本框只能输入数字 且是100的倍数? php var a = 123,b = 200; /\d/.test(a) && a % 100 == 0;//false /\ ...

  5. 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字

    1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...

  6. js 只准输入数字_js验证如何限制文本框只能输入数字

    展开全部 js限制文本框只能输入数字方法,有时需要限制文本框输入内容的类型,正则e68a8462616964757a686964616f31333366306462表达式限制文本框只能输入数字.小数点 ...

  7. 转如何限制文本框只能输入数字,小数点,英文,汉字等各类代码

    1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/D/g,'')" onafter ...

  8. 文本框只能输入数字代码

    1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="=.replace(/\D/g,'')" onafterpaste="=.repla ...

  9. 正则表达式限制文本框只能输入数字

    许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等各类代码. 1.文本框只能输入数字代码(小数点也不能输入)     <i ...

最新文章

  1. GStreamer跨平台多媒体框架
  2. Eclipse开发环境设置
  3. ActiveMQ整合spring
  4. php类中引函数变量,一个非线性差分方程的隐函数解
  5. 织梦html2text( me),织梦dedecms中function='Html2Text(@me)的使用方法
  6. python我想对你说_python学习22天----模块、包
  7. Kotlin — 适用于原生
  8. Unity自学虚拟摇杆
  9. riscv-gnu-toolchain
  10. android sqlite英文文献,SQLite数据库外文文献翻译.doc
  11. 数据流图(DFD)概念及画法
  12. python统计套利_基于python的统计套利实战(四)之策略实现
  13. 追忆似水流年,似水高三
  14. 微信公众帐号开发-自定义菜单的创建及菜单事件响应的实例
  15. python学习5(input函数)
  16. 猫和老鼠服务器维修有问题,猫和老鼠常见问题怎么解决_游戏技巧攻略_3DM手游...
  17. 这道题的错误做法是我原创的,目前还不知道哪错了!!!
  18. 计算机论文可以写电子,计算机电子技术论文
  19. 推广中文域名的重要性和建议
  20. java计算机毕业设计康养旅游信息系统源程序+mysql+系统+lw文档+远程调试

热门文章

  1. 前端js依赖管理(bower)
  2. Navicat 导出链接中获取密码
  3. 如何对seaborn.heatmap进行调色?cmap色彩配置大全
  4. Ts extends 泛型约束
  5. ACC自适应巡航控制模型 simulink模型+carsim设置 可选购模型说明文件和操作说明
  6. [python 那些事儿] 八数码问题(深度搜索、宽度搜索、输出最优解、提前判断无解状态!A算法!)
  7. 每日一题——颜色分类
  8. 【正点原子FPGA连载】第二十三章 DDS信号发生器实验摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  9. flume系列之:使用通配符批量消费kafka的Topic
  10. 解决方案资源管理器 停靠在左边