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

摘要:
layui输入框中只允许输入整数的实现方法clearNoNum=function{obj.value=obj.value.replace;//清除“数字”和“.”以外的字符obj.value=obj.value.replace;//只保留第一个.清除多余的obj.value=obj.value.replace.replace.replace;obj.value=obj.value.replace;//只能输入两个小数if(obj.value.indexOf(".")˂0&&obj.value!=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于01、02的金额obj.value=parseFloat;}}//转化正整数zhzs=function{value=value.replace;if(''!
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);
            }
            returnvalue;
        }

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

免责声明:文章转载自《layui输入框中只允许输入整数的实现方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇postman请求参数中文乱码SVN版本分支合并下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

字符串(二):string

字符串使用方法整理 系列: 字符串(一):char 数组 字符串(二):string string 是 C++ STL 的一个字符串类型,原型是 vector<char> 并对字符串处理做了优化。 1. 声明 首先要包括库文件 #include <string>,这个 <string> 不同于 <cstr...

oracle查询数据中包含字段替换其他内容

有个需求,三个页面类型的表单调用同一个数据表(反馈、计划、汇总三大类),为了区分三大类,我在表单加了反馈类型字段。 计划表单手动维护,反馈表单的时候,自动填充数据(需要查询计划表单维护的数据,反馈类型是计划了,但是现在是做反馈表单) 通过sql的函数replace,实现查询的时候如果是计划的,替换成反馈汉字,这样查询的数据返回表单是反馈类型了,用户维护其...

正则匹配 替换..追加..

这里都是以图片中的元素为例: 匹配出IMG标签中alt的值:1 Regex reg = new Regex(@"(?is)(?<=<img[^>]*alt="")[^""]*(?=""[^>]*>)"); 替换alt 内容: var replace = "alt='要替换的内容' "; source = Regex.Repl...

11g R2 RAC 虚拟机

虚拟机安装RAC文档 本文档包含内容 一:安装系统 二:各节点配置系统参数 三:虚拟机创建共享存储 四:配置磁盘绑定 五:安装GRID 六:创建ASM DG 七:安装database 八:安装碰到的问题 (提示:在上述内容按ctrl加鼠标左键可跳转到对应位置) 一:安装系统 两台虚拟主机配置(网卡1公有IP,网卡2私有IP) 1安装选项,默认安装即可...

location.href和location.replace和location.reload的不同(location.replace不记录历史)

location.href iframe.location.href window.location.href      整个URL字符串(在浏览器中就是完整的地址栏) reload 方法,该方法强迫浏览器刷新当前页面。     语法: location.reload([bForceGet])                               ...

c++ string 的函数replace()用法

basic_string::replace 将原string 中的元素或子串替换。返回替换后的string。 (1)用string 或C-string 代替操作string 中从 _Pos1 开始的 _Num1 个字符 basic _ string& replace( size _ type _Pos1 ,size _ type _Num1 ,...