zoukankan      html  css  js  c++  java
  • 输入框类型限制

    /**
         * 数值输入
         */
        $("input[data-type='number'],input[type='number']").on("input",function(){
            var number = $.trim($(this).val());
            if(number != '0'){
                number = number.replace(/[^d]/g, "").replace(/^0/g, '');
            }
            var max = $(this).attr("max") || $(this).attr("maxnumber");
            if(max){
                max = parseInt(max);
                while(number > max){
                    number = Math.floor( number / 10 );
                }
            }
            $(this).val(number);
        });
    
        /**
         * 钱币输入
         */
        $("input[data-type='money']").on("input",function(){
            var number = $.trim($(this).val());
            var tmp = number;
            if(number != '0' && number !=''){
                number = number.replace(/[^d.]/g, "").replace(/^./g,'');
                var arr = number.split('.', 2);
                if(arr[0]!=''){
                    arr[0] = arr[0] * 1;
                }
                if(arr.length == 2){
                    arr[1] = arr[1].substr(0, 2);
                }
                number = arr.join('.');
            }
            if(number != tmp){
                $(this).val(number);
            }
         });
  • 相关阅读:
    Android笔记
    Scala中apply的用法
    MySQL备忘
    Spring test
    Scala
    Dubbo
    Scala元组
    Scala中None, Nil, Nothing的区别
    java多态与异常处理——动手动脑
    《大道至简》第七八章读后感
  • 原文地址:https://www.cnblogs.com/rubekid/p/5449236.html
Copyright © 2011-2022 走看看