利用jquery实现验证输入的是否是数字、小数,包含保留几位小数


Posted in Javascript onDecember 07, 2016

1、验证方法 validationNumber(e, num)  e代表标签对象,num代表保留小数位数

function validationNumber(e, num) {
      var regu = /^[0-9]+\.?[0-9]*$/;
      if (e.value != "") {
        if (!regu.test(e.value)) {
          alert("请输入正确的数字");
          e.value = e.value.substring(0, e.value.length - 1);
          e.focus();
        } else {
          if (num == 0) {
            if (e.value.indexOf('.') > -1) {
              e.value = e.value.substring(0, e.value.length - 1);
              e.focus();
            }
          }
          if (e.value.indexOf('.') > -1) {
            if (e.value.split('.')[1].length > num) {
              e.value = e.value.substring(0, e.value.length - 1);
              e.focus();
            }
          }
        }
      }
    }

2、验证整数

<asp:TextBox ID="txtNg" name="txtNg" runat="server" Height="16px" Width="98px" Font-Size="9pt"
   CssClass="EditTextBox" onpropertychange="validationNumber(this,0)"></asp:TextBox>

3、保留一位小数

<asp:TextBox ID="txtChglinecost" name="txtChglinecost" runat="server" Height="16px" Width="98px" Font-Size="9pt" 
   CssClass="EditTextBox" onpropertychange="validationNumber(this,1)"></asp:TextBox>

4、保留两位小数

<asp:TextBox ID="txtStdyr" name="txtStdyr" runat="server" Height="16px" Width="98px" Font-Size="9pt" 
   CssClass="EditTextBox" onpropertychange="validationNumber(this,2)"></asp:TextBox>

5、保留三位小数

只需要把 validationNumber(this,3) 方法中的第二个参数改为3即可。

保留四位小数、保留五位小数,以此类推...

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
使一个函数作为另外一个函数的参数来运行的javascript代码
Aug 13 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
多种JQuery循环滚动文字图片效果代码
Jun 23 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
jQuery延迟执行的实现方法
Dec 21 Javascript
基于jQuery实现一个marquee无缝滚动的插件
Mar 09 Javascript
vue axios 表单提交上传图片的实例
Mar 16 Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 Javascript
javascript中toFixed()四舍五入使用方法详解
Sep 28 Javascript
支付宝小程序tabbar底部导航
Nov 06 Javascript
vue点击页面空白处实现保存功能
Nov 06 Javascript
Vue插件之滑动验证码用法详解
Apr 05 Javascript
利用jquery实现下拉框的禁用与启用
Dec 07 #Javascript
jquery实现文本框的禁用和启用
Dec 07 #Javascript
浅析jQuery操作select控件的取值和设值
Dec 07 #Javascript
简单理解js的prototype属性及使用
Dec 07 #Javascript
Bootstrap基本组件学习笔记之列表组(11)
Dec 07 #Javascript
Bootstrap基本样式学习笔记之图片(6)
Dec 07 #Javascript
JavaScript学习笔记--常用的互动方法
Dec 07 #Javascript
You might like
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
php 远程图片保存到本地的函数类
2008/12/08 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
2019/10/24 PHP
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
Python转换时间的图文方法
2019/07/01 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
对Django中内置的User模型实例详解
2019/08/16 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
销售人员自我评价怎么写
2013/09/19 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
励志演讲稿300字
2014/08/21 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
暑期培训班策划方案
2014/08/26 职场文书
大学教师个人总结
2015/02/10 职场文书
音乐教师求职信范文
2015/03/20 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
php 防护xss,PHP的防御XSS注入的终极解决方案
2021/04/01 PHP
Python实现文字pdf转换图片pdf效果
2022/04/03 Python