JS验证 只能输入小数点,数字,负数的实现方法


Posted in Javascript onOctober 07, 2016

如下所示:

<script language="JavaScript" type="text/javascript">
    function clearNoNum(event, obj) {
      //响应鼠标事件,允许左右方向键移动 
      event = window.event || event;
      if (event.keyCode == 37 | event.keyCode == 39) {
        return;
      }
      var t = obj.value.charAt(0); 
      //先把非数字的都替换掉,除了数字和. 
      obj.value = obj.value.replace(/[^\d.]/g, "");
      //必须保证第一个为数字而不是. 
      obj.value = obj.value.replace(/^\./g, "");
      //保证只有出现一个.而没有多个. 
      obj.value = obj.value.replace(/\.{2,}/g, ".");
      //保证.只出现一次,而不能出现两次以上 
      obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
      //如果第一位是负号,则允许添加  如果不允许添加负号 可以把这块注释掉
      if (t == '-') {
        obj.value = '-' + obj.value;
      } 
    }
    function checkNum(obj) {
      //为了去除最后一个. 
      obj.value = obj.value.replace(/\.$/g, "");

    }


    function DigitInput(obj, event) {
      //响应鼠标事件,允许左右方向键移动 
      event = window.event || event;
      if (event.keyCode == 37 | event.keyCode == 39) {
        return;
      }
      obj.value = obj.value.replace(/\D/g, "");
    }

  </script>

以上就是小编为大家带来的JS验证 只能输入小数点,数字,负数的实现方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
学习jquery必备 api中英文对照的chm手册 下载
May 03 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
纯js写的分页表格数据为json串
Feb 18 Javascript
javascript实现类似百度分享功能的方法
Jul 27 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
详解使用Typescript开发node.js项目(简单的环境配置)
Oct 09 Javascript
JavaScript比较同一天的时间大小实例代码
Feb 09 Javascript
微信小程序框架wepy之动态控制类名
Sep 14 Javascript
Vue 配合eiement动态路由,权限验证的方法
Sep 26 Javascript
vue接入腾讯防水墙代码
May 07 Javascript
JavaScript SHA512加密算法详细代码
Oct 06 #Javascript
JQuery PHP图片在线裁剪实例
Jul 27 #Javascript
JavaScript SHA-256加密算法详细代码
Oct 06 #Javascript
JavaScript SHA1加密算法实现详细代码
Oct 06 #Javascript
JavaScript仿网易选项卡制作代码
Oct 06 #Javascript
Javascript中作用域的详细介绍
Oct 06 #Javascript
js实现非常棒的弹出div
Oct 06 #Javascript
You might like
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
快速查询Python文档方法分享
2017/12/27 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
对Python _取log的几种方式小结
2019/07/25 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
详解python中*号的用法
2019/10/21 Python
Python算法中的时间复杂度问题
2019/11/19 Python
python对Excel的读取的示例代码
2020/02/14 Python
如何用python批量调整视频声音
2020/12/22 Python
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
幼儿园三八妇女节活动方案
2014/03/11 职场文书
村委会换届选举方案
2014/05/03 职场文书
安全例会汇报材料
2014/08/23 职场文书
2014年电信员工工作总结
2014/12/19 职场文书