位置: 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设置无效解决办法

  • 剪映慢动作变速在哪里(剪映慢动作变速在哪里电脑)

    剪映慢动作变速在哪里(剪映慢动作变速在哪里电脑)

  • 荣耀20Pro有杂音滋滋响怎么办(荣耀20手机有杂音滋滋怎么办)

    荣耀20Pro有杂音滋滋响怎么办(荣耀20手机有杂音滋滋怎么办)

  • 微信收款为什么有时不积分(微信收款为什么要上传身份证)

    微信收款为什么有时不积分(微信收款为什么要上传身份证)

  • 三星g9880是什么型号(三星g9880怎么样)

    三星g9880是什么型号(三星g9880怎么样)

  • ipad外接键盘第三方输入法(ipad外接键盘操作)

    ipad外接键盘第三方输入法(ipad外接键盘操作)

  • 抖音消息免打扰对方知道吗(抖音消息免打扰怎么设置)

    抖音消息免打扰对方知道吗(抖音消息免打扰怎么设置)

  • 钉钉视频会议能看到观看时间吗(钉钉视频会议能容纳多少人)

    钉钉视频会议能看到观看时间吗(钉钉视频会议能容纳多少人)

  • 手机爱奇艺下载的视频在哪里(手机爱奇艺下载的电影怎么保存到U盘)

    手机爱奇艺下载的视频在哪里(手机爱奇艺下载的电影怎么保存到U盘)

  • 充电宝可以充一夜吗(怎么给充电宝充电)

    充电宝可以充一夜吗(怎么给充电宝充电)

  • qq举报成功封号是永久封号吗(qq举报成功封号,为什么还能说话)

    qq举报成功封号是永久封号吗(qq举报成功封号,为什么还能说话)

  • 荣耀10性能模式是什么(荣耀10性能模式怎么设置)

    荣耀10性能模式是什么(荣耀10性能模式怎么设置)

  • iphonex公开版什么意思(iphone公开版是什么版本)

    iphonex公开版什么意思(iphone公开版是什么版本)

  • 苹果x怎么开启黑暗模式(苹果x怎么开启录屏)

    苹果x怎么开启黑暗模式(苹果x怎么开启录屏)

  • 快手怎么可以申请工会(快手申请号怎么申请)

    快手怎么可以申请工会(快手申请号怎么申请)

  • 手机杜比是什么意思(手机杜比音效怎么调参数)

    手机杜比是什么意思(手机杜比音效怎么调参数)

  • 苹果x镜头什么材质(苹果x镜头模糊怎么办)

    苹果x镜头什么材质(苹果x镜头模糊怎么办)

  • 手机qq怎么改群名片(手机QQ怎么改群聊头像)

    手机qq怎么改群名片(手机QQ怎么改群聊头像)

  • 拼多多退货单号怎么查(拼多多退货单号怎么获取)

    拼多多退货单号怎么查(拼多多退货单号怎么获取)

  • 微信视频中断是谁挂的(微信视频中断是对方正在忙吗)

    微信视频中断是谁挂的(微信视频中断是对方正在忙吗)

  • 突然苹果手机抖音不能用(苹果突然抖动)

    突然苹果手机抖音不能用(苹果突然抖动)

  • 苹果手机剪切板在哪里找(苹果手机剪切板记录在哪里找到)

    苹果手机剪切板在哪里找(苹果手机剪切板记录在哪里找到)

  • word保留一位小数(word保留一位小数的域代码)

    word保留一位小数(word保留一位小数的域代码)

  • VUE3 之 render 函数的使用 - 这个系列的教程通俗易懂,适合自学(vue使用render)

    VUE3 之 render 函数的使用 - 这个系列的教程通俗易懂,适合自学(vue使用render)

  • lscpu命令  显示CPU架构信息

    lscpu命令 显示CPU架构信息

  • 分享使用phpmyadmin如何修改帝国CMS的管理员密码(分享使用护肤品的感受)

    分享使用phpmyadmin如何修改帝国CMS的管理员密码(分享使用护肤品的感受)

  • 北京增值税发票网上申领流程
  • 税负怎么计算
  • 计入投资收益的手续费
  • 测距仪计入什么科目
  • 资产盘点的步骤是什么,需要注意哪些细节
  • 纳税人转登记期限
  • 记账凭证按其适用的交易和事项分类可以分为
  • 现金折扣税务筹划
  • 质量不合格起诉状
  • 收到社会保险基金管理局转来的失业保险金,社保代发
  • 费用计提后冲减怎么做账
  • 非正常原因导致的存货盘亏或毁损非正常原因是哪些
  • 陈列费发票属于什么科目
  • 产权转移书据有哪些
  • 无票收入负数怎么报增值税
  • 增值税发票系统报税盘怎么用
  • win11专业版和家庭中文版区别
  • 怎么利用喜欢自己的人
  • 其他资金结转结余包括哪些
  • 个税退手续费怎么申请
  • 出售使用过的设备
  • mac 如何u盘启动
  • win7纯净版系统之家
  • uniapp页面loading
  • php去除空格和换行符
  • 科罗拉多斯普林斯海拔
  • 租用办公设备
  • phppublic function
  • 完成认证后开具什么证明
  • yolo行人检测
  • 退教育附加税会计分录
  • ConvNeXt V2学习笔记
  • php jsondecode
  • 微信小程序小窗口
  • openssl 加密套件
  • testdisk安装方法
  • php 微信公众号自定义菜单
  • chage -l命令
  • head命令中表示输出文件前5行的参数是
  • 机器人折旧年限
  • 独立核算的分公司注销时账面怎么处理
  • jsp标签大全
  • 企业研发费用可以抵税吗
  • 大学生创新创业平台
  • 不良品扣款入什么科目
  • 公司广告费用咨询费都应当作为管理费用对还是错
  • 工会账以固定资产投资
  • 施工企业期间费用 企业管理费会计分录
  • 私募基金怎么运作
  • 员工福利费属于什么会计科目
  • 固定资产登记在三栏明细账可以吗
  • 普票不能抵扣为什么有税率
  • 销售收入五步法
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 应付账款怎么处理
  • 在会计中,结转材料实际采购成本时什么意思
  • 工厂厨房厨具
  • 单据 凭证
  • 年终结账的会计分录
  • 收到供应商赠送原材料
  • 怎么操作win10系统
  • ubuntu和window双系统
  • mac怎么复制粘贴文件夹
  • upskill
  • win8破解密码开机密码
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • 基于核心素养下的大单元教学设计
  • perl $?
  • flash 3 utility
  • 实现每个星期的计划英语
  • 实现 java
  • android资源文件
  • js创建对象的三种方式
  • 利用python进行
  • js设置延时执行
  • android 4.2
  • 怎么在移动官网上复机
  • 收到虚开增值税专用发票怎么处理
  • 潍坊税务局上班时间表
  • 房地产开发企业资质管理规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设