• layui输入框中只允许输入整数的实现方法


     layui输入框中只允许输入整数的实现方法
    <input type="text" class="layui-input" name="MaxDrawCount" value="@item.MaxDrawCount" required lay-verify="required|number" placeholder="限定个数" autocomplete="off" onkeyup="value=zhzs(this.value)" />
     <input type="text" class="layui-input" name="Percent" value="@item.Percent" required lay-verify="required" placeholder="百分比" autocomplete="off" onkeyup="clearNoNum(this)" />
            clearNoNum= function (obj) {
                obj.value = obj.value.replace(/[^d.]/g, "");  //清除“数字”和“.”以外的字符
                obj.value = obj.value.replace(/.{2,}/g, "."); //只保留第一个. 清除多余的
                obj.value = obj.value.replace(".", "$#$").replace(/./g, "").replace("$#$", ".");
                obj.value = obj.value.replace(/^(-)*(d+).(dd).*$/, '$1$2.$3');//只能输入两个小数
                if (obj.value.indexOf(".") < 0 && obj.value != "") {//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
                    obj.value = parseFloat(obj.value);
                }
            } 
            //转化正整数
            zhzs = function (value) {
                value = value.replace(/[^d]/g,'');
                if(''!=value){
                    value = parseInt(value);
                }
                return value;
            }

    https://www.jb51.net/article/170274.htm

    此随笔或为自己所写、或为转载于网络。仅用于个人收集及备忘。

  • 相关阅读:
    移动端网页 -- 安卓与IOS兼容
    item上下自动循环滚动显示
    刮刮奖 --- 可以自定义在图层下添加文字等等信息
    内核终端判断,微信?QQ?ipad?IE?移动?Google?opera……
    flexbox布局
    刮刮奖
    constructor
    获取地址栏参数
    this对象
    函数
  • 原文地址:https://www.cnblogs.com/shy1766IT/p/13266168.html
Copyright © 2020-2023  润新知