//通过2步做到输入的为非负数
//1.去掉多余的小数点
//2.保证只能输入小数点或数字
function onlyNonNegative(obj) {var inputChar = event.keyCode;//alert(event.keyCode);//1.判断是否有多于一个小数点if(inputChar==190 ) {//输入的是否为.var index1 = obj.value.indexOf(".") + 1;//取第一次出现.的后一个位置var index2 = obj.value.indexOf(".",index1);while(index2!=-1) {//alert("有多个.");obj.value = obj.value.substring(0,index2);index2 = obj.value.indexOf(".",index1);}}//2.如果输入的不是.或者不是数字,替换 g:全局替换obj.value = obj.value.replace(/[^(\d|.)]/g,"");
}

调用方法:

<input type="text" οnkeyup="onlyNonNegative(this)" />

转:http://ivan0513.iteye.com/blog/729168

input框只能输入非负数相关推荐

  1. html判断整数小数点后两位小数点,js控制input框只能输入数字和一位小数点且小数点后面只有两位小数...

    js控制input框只能输入数字和一位小数点且小数点后面只有两位小数 js控制input框只能输入数字和一位小数点且小数点后面只有两位小数 212或 0.66; 过滤 00000,1.10,0.00 ...

  2. 限制input框只能输入0~100的正整数

    法一:(复杂) <input type="number" oninput="if(!/^[0-9]+$/.test(value)) value=value.repl ...

  3. unity 只输入中英数_使用正则限制input框只能输入数字/英文/中文等等

    常用HTML正则表达式 1.只能输入数字和英文的: onbeforepaste="clipboardData.setData('text',clipboardData.getData('te ...

  4. 正则限制input框只能输入数字,英文等

    常用HTML正则表达式       1.只能输入数字和英文的:       <input οnkeyup="value=value.replace(/[/W]/g,'') " ...

  5. 设置input框只能输入数字或者只能输入英文

    οnkeyup="this.value=this.value.replace(/\D/g,' ')" //只能输入数字 若是在vue中可用οninput="this.va ...

  6. 限制input框只能输入数字,加减号也不可以输入

    例子:html代码 <input type="number" id="assetId" required name="assetId" ...

  7. input框只能输入汉字,数字,英文,数字和英文,禁空格,中文和英文,特殊字符等多种验证

    只能输入汉字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste=&quo ...

  8. 微信小程序input框只能输入小数/正整数

    官方组件说明:https://developers.weixin.qq.com/miniprogram/dev/component/input.html 给type不同的值就好,以下示例不满足则需要I ...

  9. js input框只能输入大于0的正整数

    因为用js绑定数据的话,在代码上写正则 单引号双引号的问题没结局,所以用的方法: <input id="itemNumber" onkeyup="clearNoNu ...

  10. Js限制Input框只能输入数字

    <input type="text" οnkeyup="value=value.replace(/[^\d]/g,'')" /> <input ...

最新文章

  1. Linux安装Nodejs
  2. 出身寒门,如何改变命运?
  3. 币安被赶走,交易所寒冬将至?
  4. python 对比文件内容差异_使用Python来比较文件夹并提取差异部分
  5. Filter使用详解
  6. mysql 14.12_[mysql] 14.12 innodb下的 磁盘I/O与文件空间管理方式
  7. python 的基础 学习 第六天 基础数据类型的操作方法 字典
  8. linux安装redis 和 使用
  9. EXCEL 跨列居中
  10. 计算机绘图培训心得,学习cad制图心得体会
  11. 傻瓜式Git提交代码流程【写给初学者】
  12. [日推荐]『拉勾招聘』手机APP可以卸掉啦!
  13. [FFMPEG播放器]结合FFMPEG使用SDL2渲染ASS字幕
  14. matlab 计算峰均比,峰均比计算公式
  15. bottleneck网络结构
  16. 台式机鼠标失灵打开计算机,终于懂了台式电脑鼠标键盘不能用怎么办了
  17. 一、Oracle创建账户、修改、删除账户及授权和撤销授权。
  18. 2020年PMP缓考如何办理?
  19. 计算机原理学习(一)
  20. 快速傅里叶反变换(一维)

热门文章

  1. oa项目经验描述_项目经验和总结
  2. 启动计算机按住del不放,电脑开机需要按del进入系统怎么办
  3. 如何保证缓存一致性?
  4. 双系统Win10下装Ubuntu16.04
  5. stata判断变量是不是唯一标识的命令?
  6. 《Robust Consistent Video Depth Estimation》论文笔记
  7. 怎样学构图-平面设计中有哪几项构图
  8. vscode怎么运行代码HTML 怎么在vscode编写HTML代码
  9. X-Frame-Options响应头配置详解
  10. 十八万字《python从零到精通教程》第二版,贴心保姆教你从零变大神,学不会找我