这里只贴出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就行。

转载于:https://www.cnblogs.com/niunan/archive/2009/05/12/1455223.html

JQuery控制只能输入带二位小数的数字相关推荐

  1. input标签的值只能两位小数_解决input只能输入金额类型的方案(金额输入框只能输入2位小数)...

    欢迎加我技术交流QQ群 :811956471 前言: 最近在用uni-app框架,写一个项目(支付宝和微信小程序)遇到一个需求,要求金额输入框只能输入2位小数,且第一位数不能是 ".&quo ...

  2. vue实现input输入框控制最多输入一位小数

    vue实现input输入框控制最多输入一位小数, 直接在校验规则中写上js正则表达式就行,表达式如下: /^(\d+\.\d{1,1}|\d+)$/

  3. php数字两位小数_PHP数字价格格式化,保留两位小数

    jQuery EasyUI/TopJUI基本的数字输入框(保留两位小数,带前缀后缀...) jQuery EasyUI/TopJUI基本的数字输入框(保留两位小数,带前缀后缀...) numberbo ...

  4. Textbox 内限定输入只有两位小数的数字

    初学C#, 正好自己编的小程序对这方面有点要求,就去网上翻了翻.结果发现度娘上能找很多示例代码都只能实现一部分的功能. 正好自己有需要就把自己需要的功能都整合起来做了个方法,要是哪位大神看到了麻烦给瞅 ...

  5. html只能输入两位小数,JQuery控制input只能输入数字和两位小数(有关金额)代码...

    jquery代码: function num(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字&quo ...

  6. 输入框限制只能输入数字,正数、负数、0,最多两位小数;数字输入框可以输入负数,并最多保留两位小数;el-number-input去掉四舍五入和自动补齐小数;

    场景: –要求1:输入框只能输入数字,可以使正数.负数.0,小数点最多保留两位. –要求2:不需要自动补齐小数点,也不需要自动四舍五入. element-ui的数字输入框el-input-number ...

  7. java保留二位小数_java使double保留两位小数的多方法 java保留两位小数

    复制代码代码如下: mport java.text.DecimalFormat; DecimalFormat    df   = new DecimalFormat("######0.00& ...

  8. php 保存二位小数,php怎么保留2位小数

    方法:1.使用round()函数进行四舍五入,语法"round(浮点数,2)":2.利用sprintf()函数,语法"sprintf("%.2f", ...

  9. 正则控制可以输两位小数、负数,整数

    function num(obj){obj.value = obj.value.replace(/[^\d.-]/g,""); //清除"数字"和". ...

最新文章

  1. pycharm如何设置快捷键
  2. soft nms torch测试
  3. 无缝融入 Kubernetes 生态 | 云原生网关支持 Ingress 资源
  4. WCF服务自托管(Self-Hosting)
  5. 【渝粤题库】国家开放大学2021春2047商业银行经营管理题目
  6. php编译成二进制文件_2020年小米高级 PHP 工程师面试题
  7. Jqgrid入门-别具特色的Pager Bar (四)
  8. Android开发笔记(三十一)SQLite游标及其数据结构
  9. HTML5 -- WebSocket
  10. java 课程设计题目_Java课程设计题目有哪些?Java课程设计题目汇总
  11. 阿里云打造离线下载服务器
  12. vue-awesome-swiper实现轮播图片
  13. c语言 求单元格中间某段字符串,EXCEL怎么取单元格里面的的值的中间某些字符...
  14. word2016设置整行背景颜色
  15. 如何入门漏洞挖掘,以及提高自己的挖掘能力
  16. Web前端开发实训 -- 弹球王小游戏
  17. 最健脾养胃的8种食物
  18. 根据模板生成word文档下载
  19. python输出100以内偶数_Python求取100以内的所有偶数和奇数以及和
  20. 论文查重自己文章会查吗?

热门文章

  1. 基于AVR单片机PWM功能的数控恒流源研制
  2. intellij mysql jdbc_intellij idea java项目中通过JDBC链接mysql
  3. mysql 授权指定库,mysql创建新用户并给授权指定的数据库权限
  4. c#结合emgucv进行人脸检测_Python实时人脸识别/替换
  5. RocketMQ(二)——系统架构及基本知识
  6. Python机器学习:评价分类结果005precisoion-Recall的平衡
  7. 我的世界java1如何安装mod_《我的世界》【教程】如何安装MOD【PC】
  8. faster-rcnn tensorflow windows python 训练自己数据
  9. java兔子问题 递归_兔子问题 —— 递归的应用
  10. java 线程退出cmd_java 线程的终止与线程中断