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

  • 2021微信图片和视频可以保存到本地吗(微信图片vs)

    2021微信图片和视频可以保存到本地吗(微信图片vs)

  • 校讯通是不是只有移动才能使用

    校讯通是不是只有移动才能使用

  • 华为nova7pro如何切换输入法(华为nova7pro如何恢复出厂设置)

    华为nova7pro如何切换输入法(华为nova7pro如何恢复出厂设置)

  • 苹果手机显示无法下载app怎么办(苹果手机显示无服务是哪里坏了)

    苹果手机显示无法下载app怎么办(苹果手机显示无服务是哪里坏了)

  • 微博历史头像怎么删除不了(微博历史头像怎么看)

    微博历史头像怎么删除不了(微博历史头像怎么看)

  • 散热器对笔记本有害吗(散热器对笔记本有啥危害)

    散热器对笔记本有害吗(散热器对笔记本有啥危害)

  • i59600kf配什么主板(i59600kf最佳搭配)

    i59600kf配什么主板(i59600kf最佳搭配)

  • 微信发视频给好友最多几分钟(微信发视频给好友失败)

    微信发视频给好友最多几分钟(微信发视频给好友失败)

  • nfc模式是什么意思啊(nfc/nfc模式是什么意思)

    nfc模式是什么意思啊(nfc/nfc模式是什么意思)

  • nvidia控制面板找不到筛选器(NVIDIA控制面板找不到pubg)

    nvidia控制面板找不到筛选器(NVIDIA控制面板找不到pubg)

  • opporeno3支持红外遥控吗(opporeno3手机支持红外线遥控么)

    opporeno3支持红外遥控吗(opporeno3手机支持红外线遥控么)

  • 手机封号一般多久(手机封号一般多久解除)

    手机封号一般多久(手机封号一般多久解除)

  • 笔记本电脑usb接口没反应(笔记本电脑usb接口松动怎么解决)

    笔记本电脑usb接口没反应(笔记本电脑usb接口松动怎么解决)

  • 惠普2677能加墨吗(惠普2677加墨水)

    惠普2677能加墨吗(惠普2677加墨水)

  • 人工智能在哪些领域广泛运用(人工智能在哪些领域有发展)

    人工智能在哪些领域广泛运用(人工智能在哪些领域有发展)

  • 苹果imei在哪里看(苹果imei在哪查询)

    苹果imei在哪里看(苹果imei在哪查询)

  • 钉钉可以看到学生手机屏幕吗(钉钉可以看到学生的脸吗)

    钉钉可以看到学生手机屏幕吗(钉钉可以看到学生的脸吗)

  • 手机文档html能删除吗(手机html文件)

    手机文档html能删除吗(手机html文件)

  • 优酷免流中是什么情况(优酷免流中是什么意思)

    优酷免流中是什么情况(优酷免流中是什么意思)

  • 表格如何制作条码(表格如何制作条形统计图)

    表格如何制作条码(表格如何制作条形统计图)

  • 怎样修改miui10下拉状态栏(【玩机教程】如何更改miui系统版本号)

    怎样修改miui10下拉状态栏(【玩机教程】如何更改miui系统版本号)

  • freebuds左耳没声音(free buds lite 左耳机无声)

    freebuds左耳没声音(free buds lite 左耳机无声)

  • 科赋内存是杂牌吗(科赋内存用的什么颗粒)

    科赋内存是杂牌吗(科赋内存用的什么颗粒)

  • 爱奇艺怎么取消观看记录(爱奇艺怎么取消自动续费微信)

    爱奇艺怎么取消观看记录(爱奇艺怎么取消自动续费微信)

  • 安卓手机怎么切换输入法(安卓手机怎么切换卡一卡二)

    安卓手机怎么切换输入法(安卓手机怎么切换卡一卡二)

  • YOLOv5图像分割中的NMS处理(yolov3图像识别)

    YOLOv5图像分割中的NMS处理(yolov3图像识别)

  • 申报个人所得税在哪里报
  • 印花税的实质
  • 税务零申报是什么意思情况
  • 一般纳税人税费计算明细表
  • 上个月的普票开错了怎么办
  • 季度企业所得税申报表怎么填写
  • 个人独资企业有股权吗
  • 签证费没有发票可以入账吗
  • 公墓增值税政策
  • 非居民企业股权转让所得税
  • 经营租入的固定资产是资产吗
  • 税率和征收率的含义和区别
  • 工资哪些扣款应该扣税
  • 兼营免税业务,如何才能享受免税的优惠政策?
  • 哪些搬迁情形属于“政策性搬迁”?所得税怎么处理?
  • 当期出售其他权益怎么算
  • 企业未代扣代缴个税
  • 预付账款是企业销售过程中形成的一种非货币形式的债权
  • 免税不能开专票
  • win7 无法 启动
  • php数组函数实现机选双色球
  • 软件登记费用
  • wordpress更改字体
  • 确认收入的必要条件
  • 企业常见的涉税风险
  • 劳动保护费计入什么会计科目
  • 发票已付款未认账怎么办
  • 利息补偿金怎么算
  • php imagettftext()函数
  • 小型微利企业税收优惠2023
  • 企业购买银行理财
  • gpgpu编程技术
  • 10-Ajax&Vue
  • 利润表三步法
  • 行政单位预算外收入有哪些
  • 预缴的企业所得税怎么做账
  • 适用5%征收率的范围
  • 解决在sql脚本中怎么写
  • 哪些发票是成品发票
  • mysql开启事务语句
  • 给离退休人员发放以前年度在岗奖金需要计提工会经费吗
  • 什么情况没有排卵期
  • 暂估入账应该如何操作
  • 解决企业应收账款问题
  • 授权支付银行有权不给发么
  • 长期待摊费用包含的内容
  • 长期股权投资成本法会计处理
  • 出售金融商品的增值税计税依据
  • 境外劳务输出收费表标准
  • 现金流量表格式有几种
  • 房地产公司工程部岗位职责
  • 库存商品结转成本需要附件吗
  • 当月财务费用怎么算
  • 科目汇总表里的应交税费
  • sql查询生成器
  • SQL Server的通用分页存储过程 未使用游标,速度更快!
  • mysql模糊查询like多个条件
  • 重装系统注册表会重置吗
  • ubuntu安装mkl
  • mac电脑怎么安装ie浏览器
  • Ubuntu上安装anaconda
  • 怎么删除多余的word的页数
  • win 8怎么样
  • win7系统玩红色警戒怎么全屏设置
  • w7开机界面
  • shell案例讲解
  • linux中argv
  • shell脚本转换文件编码
  • 在动画制作中一般默认帧数选择为
  • express的中间件
  • 基于JAVASCRIPT实现的可视化工具是
  • u3d unity3d
  • validateform
  • 安卓调用系统相机
  • jquery返回顶部代码
  • js遍历table的td
  • 广东省税务局官网 国家税务总局
  • 生产企业出口退税退的是哪部分的税
  • 补发上个月的工资怎么做账
  • 平板电脑购物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设