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

  • 华为nova5pro能控制空调吗(华为nova5p可以控制空调吗)

    华为nova5pro能控制空调吗(华为nova5p可以控制空调吗)

  • 苹果x后屏碎了保修吗(苹果x后屏碎了影响使用吗)

    苹果x后屏碎了保修吗(苹果x后屏碎了影响使用吗)

  • 闲鱼违规记录一年消一次吗(闲鱼有违规记录,还可以申请玩家吗)

    闲鱼违规记录一年消一次吗(闲鱼有违规记录,还可以申请玩家吗)

  • 华为手机多任务键是哪个键(华为手机多任务窗口怎么开启)

    华为手机多任务键是哪个键(华为手机多任务窗口怎么开启)

  • kindle屏幕碎了怎么办(kindle 屏幕裂可免费换)

    kindle屏幕碎了怎么办(kindle 屏幕裂可免费换)

  • 华为手机怎么看抖音直播(华为手机怎么看是不是正品新机)

    华为手机怎么看抖音直播(华为手机怎么看是不是正品新机)

  • b450m和b450主板区别(b450m系列主板对比)

    b450m和b450主板区别(b450m系列主板对比)

  • 华为荣耀可以以旧换新吗(华为荣耀以前手机自带的健身励志视频)

    华为荣耀可以以旧换新吗(华为荣耀以前手机自带的健身励志视频)

  • 视频压缩失败发不出去怎么办(视频压缩失败发送不了怎么回事)

    视频压缩失败发不出去怎么办(视频压缩失败发送不了怎么回事)

  • 闲鱼中打包是什么意思(闲鱼卖家怎么打包)

    闲鱼中打包是什么意思(闲鱼卖家怎么打包)

  • redmi小爱音箱play怎么使用(redmi小爱音箱play蓝牙连接)

    redmi小爱音箱play怎么使用(redmi小爱音箱play蓝牙连接)

  • 华为手机怎么限制下载软件(华为手机怎么限制广告跟踪)

    华为手机怎么限制下载软件(华为手机怎么限制广告跟踪)

  • 无线话筒不响如何解决(无线话筒不发音怎么办)

    无线话筒不响如何解决(无线话筒不发音怎么办)

  • 华为colal10是啥型号(华为coral10)

    华为colal10是啥型号(华为coral10)

  • 多媒体系统是多任务吗(多媒体系统指什么)

    多媒体系统是多任务吗(多媒体系统指什么)

  • ipad可以加内存吗(ipad可以加内存容量吗)

    ipad可以加内存吗(ipad可以加内存容量吗)

  • 什么是性能测试(什么是性能测试,其应用领域分别是什么)

    什么是性能测试(什么是性能测试,其应用领域分别是什么)

  • 微信朋友圈一天能删多少(微信朋友圈一天最多能发几条)

    微信朋友圈一天能删多少(微信朋友圈一天最多能发几条)

  • 快剪辑怎么剪视频(用快剪辑怎么剪视频)

    快剪辑怎么剪视频(用快剪辑怎么剪视频)

  • 小米9稳定版什么时候更新miui11(小米9稳定版哪个好用)

    小米9稳定版什么时候更新miui11(小米9稳定版哪个好用)

  • 怎么设置骚扰电话拦截(怎么设置骚扰电话自动拦截)

    怎么设置骚扰电话拦截(怎么设置骚扰电话自动拦截)

  • 红米k20升降摄像头容易坏吗(红米k20升降摄像头的声音是不是能关掉)

    红米k20升降摄像头容易坏吗(红米k20升降摄像头的声音是不是能关掉)

  • 苹果手机上的手势是干什么的(苹果手机上的手机克隆在什么地方)

    苹果手机上的手势是干什么的(苹果手机上的手机克隆在什么地方)

  • oppo reno新机微信带美颜功能么(oppon5117微信)

    oppo reno新机微信带美颜功能么(oppon5117微信)

  • 仙岩寺中的升仙桥,韩国曹溪山道立公园 (© Aaron Choi/Getty Images)(仙岩寺庙)

    仙岩寺中的升仙桥,韩国曹溪山道立公园 (© Aaron Choi/Getty Images)(仙岩寺庙)

  • 以房抵债如何计算契税?
  • 本期免税额怎么填写
  • 税务异常有哪些类型
  • 闲置固定资产如何做账
  • 广告发布费属于什么征税项目
  • 分公司独立核算还需要总公司汇总缴纳吗
  • 增值税进项加计扣除计入哪个科目
  • 房屋过户收费标准
  • 逾期还款银行罚息怎么算
  • 一般纳税人能否开3%的普票
  • 普通商户怎么开小票
  • 收到一笔支付宝转账,如何查看转账人
  • 去年支付的费用今年取得发票
  • 哪些发票可以用ppt
  • 企业开出增值税专用发票后注销
  • 土地款印花税计入无形资产吗
  • 安装工程中安装工程与市政路灯工程界定不正确的是
  • 公司委托法人代收款
  • 小规模需要公账还是私账
  • 冲减增值税销项税额
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 企业职工教育经费计入什么科目
  • 金蝶标准版利润表季度怎么选
  • 购材料有折让如何做会计分录?
  • 旧货销售的增值税税率
  • ntfs磁盘压缩
  • 手动滑屏怎么操作
  • php数组查找函数
  • 外贸企业代理出口销售的出口退税手续
  • 公益性捐赠支出的标准
  • win7系统把桌面更改为d盘
  • windows11 beta渠道
  • phpajax技术
  • php socket_create
  • 劳务费用 税
  • 冰川湾国家公园的冰川不止有白色一种
  • php发送post请求api
  • openpose的输出
  • ps渐变透明效果怎么弄
  • 研发样品收入的最新规定
  • 净资产怎么增长
  • 代开发票是否代征城建税和教育费附加?
  • 回购股票并注销影响所有者权益吗
  • mongodb性能优化方案有哪些?
  • 教大家8天学通MongoDB——第一天 基础入门篇
  • 电子发票开出后如何查看
  • 评估费用由谁承担
  • 合同权益如何进行转让
  • access2010怎么还原数据库
  • sql server数据类型明明放的是浮点型,老是说是其他的
  • 哪些进项税额不得抵扣?
  • 销售返利冲抵货款怎么做账
  • 在建工程增多
  • 贸易公司开发票进项跟销项不符合怎么办?
  • 公司给员工租的房子计入什么科目
  • 按揭房办理抵押贷款
  • 政府代建工程
  • 公司注销后原有未使用的包装还可以用吗怎么办
  • 村料采购会计科目有哪些
  • 盘亏的固定资产是资产吗
  • 总资产报酬率的公式
  • 报销需要发票吗?
  • mysqldump备份数据库不完整
  • win7系统旗舰版和纯净版的区别
  • windowsxp搜索不到文件
  • win10开始菜单怎么居中
  • osx10.11.6版本如何
  • win8系统设置
  • 天气应用程序(weather)app免费下载
  • win8怎么修改电脑密码修改
  • vue.js如何使用
  • Android---43---Service之IntentService
  • 安卓自动登录脚本
  • 陕西税务平台
  • 怎么查其他公司的财务报表
  • 服务协议属于哪类合同
  • 开发商代收代缴电费能开发票吗
  • 郝姓家谱辈分查询
  • 税务稽查检查笔录范文
  • 基层税务稽查具体内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设