当前位置: 首页 > news >正文

JQuery控制只能输入带二位小数的数字

这里只贴出javascript的代码。。。但求我能看懂。。。

/*

 * 创建人:牛腩
 * 说明:只能向文本框里输入数字,缺点是可以输入中文,所以还要在焦点失去的时候做个判断
 */
$(function() {
    // 给文本框加个keypress,即键盘按下的时候判断
$("#ctl00_ContentPlaceHolder1_txtSumValue").keypress(function(event) {
        if (!$.browser.mozilla) {
            if (event.keyCode && (event.keyCode 
<  48  || event.keyCode  >  57) && event.keyCode != 46) {
                // ie6,7,8,opera,chrome管用
                event.preventDefault();
            }
        } else {
        if (event.charCode && (event.charCode 
<  48  || event.charCode  >  57) && event.keyCode != 46) {
                // firefox管用
                event.preventDefault();
            }
        }
    });

    // 当文本框失去焦点的时候,检测输入的是否是数字
    $("#ctl00_ContentPlaceHolder1_txtSumValue").blur(function() {
        var input = $(this);
        var v = $.trim(input.val());
        //alert("输入值:" + v);
        var reg = new RegExp("^[0-9]+(.[0-9]{2})?$", "g");
        if (!reg.test(v)) {
            alert("请输入一个数字,最多只能有两位小数!");
            input.val("0");
        }
    });

});

用jquery做的,记得导入jquery就行。

相关文章:

  • 《Greenplum企业应用实战》一2.4 小结
  • 创建2003域
  • 用大数据破题“过度医疗”
  • 投资10亿元:海南航空宣布将给100架飞机装WiFi
  • PHP带头大哥关于学习的观点
  • 用友“嘟一下”V3.0助力企业互联网化转型
  • 关系管理:互联网带给客户中心的提升契机
  • HTML5中音频视频标签使用
  • Visual Studio 2008操作技巧
  • JMS 概述
  • linux 精髓敲击2
  • 《Core Data应用开发实践指南》一3.3 轻量级的迁移方式
  • WSPR运行步骤说明
  • ABP官方文档翻译 6.7 CSRF/XSRF保护
  • 在美国过端午节(诗)
  • [译]如何构建服务器端web组件,为何要构建?
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【前端学习】-粗谈选择器
  • 08.Android之View事件问题
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Android Volley源码解析
  • Bootstrap JS插件Alert源码分析
  • CAP理论的例子讲解
  •  D - 粉碎叛乱F - 其他起义
  • Go 语言编译器的 //go: 详解
  • IndexedDB
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaWeb(学习笔记二)
  • java正则表式的使用
  • mysql 数据库四种事务隔离级别
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • SegmentFault 2015 Top Rank
  • Sequelize 中文文档 v4 - Getting started - 入门
  • sessionStorage和localStorage
  • 工程优化暨babel升级小记
  • 小程序开发之路(一)
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • postgresql行列转换函数
  • 国内开源镜像站点
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​油烟净化器电源安全,保障健康餐饮生活
  • !$boo在php中什么意思,php前戏
  • #define、const、typedef的差别
  • #QT(TCP网络编程-服务端)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (1)bark-ml
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (剑指Offer)面试题34:丑数
  • (十) 初识 Docker file
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一)Dubbo快速入门、介绍、使用
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功