位置: IT常识 - 正文

input 输入框限制只能输入两位有效小数(input输入框限制输入数字范围)

编辑:rootadmin
input 输入框限制只能输入两位有效小数

推荐整理分享input 输入框限制只能输入两位有效小数(input输入框限制输入数字范围),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:input输入框限制只能输入大于0的正数或者2位小数,input输入框限制输入数字,input输入框限制只能输入数字和小数点,input输入框限制只能输入数字,input输入框限制只能输入数字,input输入框限制输入数字,input输入框限制输入长度,input输入框限制只能输入数字,内容如对您有帮助,希望把文章链接给更多的朋友!

前端入门即教学,今天博主分享几个前端金额实用的小案例,复制拿过去就能用哦!

   相信有很多前端小伙伴在工作中遇到过这样的需求,就是限制输入框内容只能输入两位小数吧,想了用正则但是又不知道怎么下手的同学,接下来博主分享一个小案例,下次遇到这个的时候就一点也不慌了。

/** * @param row //当前输入行 * @param index //当前输入字段 * @param istype //是否可以输入负号 例传'1'可以输入负号 */ function limitedAmount(row,index,istype){ const t = row[index].charAt(0); const x = row[index].charAt(1); if(t =='0' && x!='.' && row[index].length>1) row[index] = row[index].substr(1,row[index].length); row[index] = row[index].replace(/[^\d.]/g, ''); // 必须保证第一个为数字而不是. row[index] = row[index].replace(/^\./g, ''); // 保证只有出现一个.而没有多个. row[index] = row[index].replace(/\.{2,}/g, '.'); // 保证.只出现一次,而不能出现两次以上 row[index] = row[index].replace('.', '$#$').replace(/\./g, '').replace('$#$', '.'); // 保证 只允许输入两位小数 row[index] = row[index].replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); // 如果你想保留4位小数把上面两位小数注释掉 用下面这句就行了 // row[index] = row[index].replace(/^(\-)*(\d+)\.(\d\d\d\d).*$/,'$1$2.$3'); if(istype !='1') return; // 如果第一位是负号,则允许添加 if (t == '-') { row[index] = '-' + row[index] } }

    如果只能输入0和正整数,用下面代码就可以实现:

/** * 只能输入0和正整数 * @param row // 当前行 * @param index // 当前字段 * @param type // 是否可以输入 0 默认否 */function checkOnlyInputInteger(row,index,type){ const t = row[index].charAt(0); if(t =='0' && !type) row[index] = row[index].substr(1,row[index].length); row[index] = row[index].replace(/[^0-9]/g,'');}input 输入框限制只能输入两位有效小数(input输入框限制输入数字范围)

   上面是针对input 输入框对输入做的限制,下面我们对金额的保留和展示格式做一下处理,表格金额保留两位小数,如果是百分比展示百分号的处理:

/** * 表格金额保留两位小数 * @param val // 当前值 * @param isRata // 是否百分号展示 */ function setAmountFormat(val,isRata){ if(isRata =='1') return parseFloat(val*100).toFixed(2) +'%'; if(val) return parseFloat(val).toFixed(2)||'';}

    如果有小伙伴需要把金额展示为千分位的方式去展现的可以用以下代码去实现:

function thousand(num) { <!-- 千分符正则表达式 --> return (num + "").replace(/\d(?=(\d{3})+$)/g, "$&,") } console.log(thousand(123456789))

    金额去除千分位:

function rmoney(e) { if (e) { return parseFloat(e.replace(/[^\d\.-]/g, '')); } else { return 0; } }

​​​​​​​     好了到这里博主主要讲了一些工作中常用的金额处理方式,如果还有其他需求的小伙伴欢迎

     找博主交流探讨,快乐的时光总是短暂的,这期我们的分享就到这里了,小伙伴们动动发财

     的小手点赞加关注,这不仅是对博主的支持也是对知识的渴望!山水有相逢咋们下期见!!!

本文链接地址:https://www.jiuchutong.com/zhishi/292270.html 转载请保留说明!

上一篇:黄喉蜂虎,西班牙埃斯特雷马杜拉 (© Martin Demmel/Offset)(黄喉蜂虎鸟是保护动物吗)

下一篇:Vue Admin Template关闭eslint校验,lintOnSave:false设置无效解决办法

  • 公司换股东需要本人去吗
  • 外贸企业出口退税流程图
  • 发票上税额加不上怎么办
  • 委托加工发出材料成本会计分录
  • 所得税的账务处理流程
  • 青年企业家协会入会要求
  • 企业付的快递费是扣增值税还是进入费用扣除
  • 企业股东分红所得税税率表
  • 软件开发减免的流转税是否缴纳所得税
  • 公益性捐赠税前扣除资格有效期
  • 网银费用及回单箱费用账务处理?
  • 小规模纳税人纳税申报流程
  • 小规模纳税人增值税优惠政策
  • 物业公司收取水费如何开具发票
  • 电梯安装简易征收的优点
  • 办税员身份怎么办理
  • 发票认证系统查不到发票
  • 通用机打发票没写税额
  • 福利费税前扣除标准2023
  • 提前收取租赁收入的财务处理
  • 物业公司要怎么开水电费证明
  • 打款与发票开具的会计处理方法是怎样的
  • 研发和技术服务在开票软件中怎么找
  • 公司没有车牌可以买车吗
  • 应收股利属于其他业务吗
  • 不合规发票有哪些风险
  • 判决公告费应计入哪个科目?
  • 华为手机如何用有线耳机
  • win11不兼容
  • 废品损失涉及的税种
  • 餐饮发票可以计入研发费用吗
  • ospf区域间路由和区域内路由
  • 最高跑分纪录的显卡是什么
  • php stristr函数
  • html中a标签的作用
  • 巴伐利亚州地图
  • 浅谈中国式现代化3000字论文
  • 长期股权投资成本法收回投资
  • 汽车销售行业的税负率是多少
  • php三级分销思路
  • 自然人税收管理系统扣缴客户端怎么操作
  • 免征增值税会计科目
  • 工程结算结算gbq文件怎么做
  • 商业预付卡可以报销吗
  • 检测费可以抵扣增值税吗
  • return 重定向
  • python的series
  • 固定资金的概念及其特点
  • 企业税收类型有几种
  • 公司进行清算
  • php定义变量的方法
  • python中Plotly Express是什么?
  • python数组合并并排序
  • 营业额和营业收入怎么算
  • sqlserversa用户登录失败
  • 销项税进项税月末怎么处理
  • 预售期的房子是否可以买卖
  • 初始数据都录入什么意思
  • 发工资时多打给员工的钱
  • 过路费怎么抵扣进项税额报表怎么填
  • 出租使用权什么意思
  • 营业收入包括哪几项收入
  • 建筑业营改增后税率变化
  • 支付代理费计入什么科目
  • sql server 2012 数据库bak脚本还原
  • mysql存储过程的语句块以什么开始以什么结束
  • winds密码忘记了
  • Ubuntu 12.04/14.04 LTS版内核更新 修复七个重大安全漏洞
  • 电脑的本地连接在哪win10
  • 出现早搏就一辈子无法治愈吗
  • shell数值比较
  • python静态变量和静态方法
  • vue.js如何使用
  • koa nodejs
  • python多线程怎么用
  • input按钮的事件处理大全
  • python 字符串
  • 安卓手机电驴
  • 销售旧货如何开票
  • 进口酒类税收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设