html输入框2位小数,input输入框数字限制(2位小数,含0的正整数)
小弟因为长期从事后台服务端开发。对页面越来越生疏。。近期领导就要求修改一个后台管理端。是关于input输入限制的金额得。。脑阔疼。。好不容易写出来,还是前端人员帮忙写的。赶紧记录下。以后要好好研究一下正则怎么写。。。
首先,显示2位小数,必须输入2位小数。0.00可过,0.12可过,0123.11不可过 等等。
$("#currentOverdueAmount").on("blur",function () {
var reg = /^([1-9]\d*|0)\.\d{2}$/;
while (!reg.test($(this).val()) && $(this).val() != "") {
$(this).val(checkStr($(this).val()));
}
});
//检查是否符合金额格式:只能输入数字且最多保留小数点后两位
function checkStr(str) {
str = str.substring(0,str.length-1);
return str;
}
添加的事件是失去焦点。如果添加键盘输入监听时间,,啥玩意都输入不进去。毕竟验证逻辑在哪里。。。。亲测,效果不错。个人觉得可以写成class 直接引用。
2、输入正整数,含0 ,但 0123不行
$("#totalLoanAgency").on("keyup blur",function () {
var reg = /^(0|\+?[1-9][0-9]*)$/;
while (!reg.test($(this).val()) && $(this).val() != "") {
$(this).val(checkStr($(this).val()));
}
});
//检查是否符合金额格式:只能输入数字且最多保留小数点后两位
function checkStr(str) {
str = str.substring(0,str.length-1);
return str;
}
亲测可行。
再次感谢大牛帮助
html输入框2位小数,input输入框数字限制(2位小数,含0的正整数)相关推荐
- html5输入框表情,H5页面input输入框含有键盘自带的表情符时显示异常
在做一个关于新闻的评论功能的H5页面时,需求里面要求能够发送表情显示表情,如果使用自定义的表情库,则在评论也还要加载大量的表情符图片,极大的影响加载速度,消耗流量,去看了下别的新闻网页版的评论部分也没 ...
- html5 输入框关键字搜索,vue input输入框关键字筛选检索列表数据展示
想必大家在项目开发中难免会用到关键字筛选的功能,正好这次项目有需求要做这一块,就整理一下vue的input输入框输入关键字检索数据列表的代码.下面直接上代码: html: {{item.name}} ...
- html输入框中加入按钮,INPUT输入框和按钮
HTML基本格式 Title 第一行为DTD文档声明. 1. 声明必须是 HTML 文档的第一行,位于 标签之前. 2. 声明不是 HTML 标签,更不是注释,不区分大小写:它是指示 web 浏览器关 ...
- python千位分隔符_js为数字添加千位分隔符
使用一条正则表达式将12345678转为12,345,678 看到一个方法"12345678".replace(/(\d)(?=(?:d{3})+$)/g, '$1,') 但是不太 ...
- vue限制只能输入数字_vue+element 中 el-input框 限制只能输入数字及一位小数
仅个人经验,希望能帮到有需要的人. 第一次写 就话不多说了直接上代码. // 只能输入数字且只有一位小数 proving(e) { // this.form.skus[e].Price 是input的 ...
- input输入框匹配数字(带两位小数) js--金额匹配
input输入框匹配两位小数的金额,超过部分或者其他非数字和小数点字符不显示,小数点只能输入一次,第二次不能输入,代码: <input type="text" onkeyup ...
- input 输入框限制只能输入两位有效小数
前端入门即教学,今天博主分享几个前端金额实用的小案例,复制拿过去就能用哦! 相信有很多前端小伙伴在工作中遇到过这样的需求,就是限制输入框内容只能输入两位小数吧,想了用正则但是又不知道怎么下手的同学,接 ...
- vue实现input输入框控制最多输入一位小数
vue实现input输入框控制最多输入一位小数, 直接在校验规则中写上js正则表达式就行,表达式如下: /^(\d+\.\d{1,1}|\d+)$/
- input输入框只能输入11位数字
input输入框只能输入11位数字 <input type="number" οninput="if(value.length>11)value=value. ...
最新文章
- WPF TreeView HierarchicalDataTemplate
- C语言 读取字符串数组中的字符串并获取字符串的长度
- DL之CNN:利用CNN(keras, CTC loss, {image_ocr})算法实现OCR光学字符识别
- 用C#语言构造蜘蛛程序
- 输出任意一元二次函数的结果值
- 写给80后,我们的人生才刚刚开始
- 不相交集ADT(联机算法 + 脱机算法)
- python之lambda
- equalwith java_java中==与equal()方法的区别
- Spring mvc 中文乱码
- android 查找所有dialog_android 布局文件layout分组的简单使用
- 自动生成SQL查询、删除、更新、插入语句
- 国内安装K8S镜像源
- DBNull和可空类型
- FreeSwitch给会议室人员增加标识
- 更新ati显卡bios
- 演示辅助软件 ZoomIt 的使用
- 三天撸完了MyBatis,各位随便问!!(冰河吐血整理,建议收藏)
- ClickHouse可视化DBM Release 1.12.0
- 一年级课程表(3月14日-3月18日)
热门文章
- C/C++基础::sizeof() 与 sizeof(string)
- mysql datetime 对于hbm_mysql 字段datetime Hibernate
- python列表字典的区别_python列表和字典区别
- 不小心合并了icloud通讯录_苹果手机号码被删除如何恢复?找回通讯录的具体步骤...
- 手机上有没有学python的软件-如何优雅的在手机上进行Python编程
- python在哪里写代码-在哪里编写python代码
- python自学网站-分享干货:三个新手自学Python的网站!
- python基础代码大全-Python基础汇总
- 自动化所在语音识别研究中获进展
- DOM介绍~超好理解的哦