在utils/test.js中,

export function toFixedStr(str) {

let float = str.split(".")[0];

str = str.replace(/[^\d.]/g, ""); // 清除"数字"和"."以外的字符

str = str.replace(/\.{2,}/g, "."); // 不能连续输入两个及以上小数点

str = str.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); // 只保留第一个".", 清除多余的"."

str = str.replace(/^(-)*(\d+)\.(\d\d).*$/, "$1$2.$3"); // 只能输入两个小数

return float.length > 1 && float.indexOf("0") == 0 ? Number(str) : str;

}

在vue中,

<template>

<div>

<el-input v-model="valuestr" @input="ToFixedStr"></el-input>

</div>

</template>

<script>

import { toFixedStr } from "@/utils/test.js";

export default {

data() {

return {

valuestr: ""

};

},

methods: {

ToFixedStr(str) {

this.valuestr = toFixedStr(str);

}

}

};

</script>

输入框限制输入为两位小数相关推荐

  1. input输入框匹配数字(带两位小数) js--金额匹配

    input输入框匹配两位小数的金额,超过部分或者其他非数字和小数点字符不显示,小数点只能输入一次,第二次不能输入,代码: <input type="text" onkeyup ...

  2. Textbox 内限定输入只有两位小数的数字

    初学C#, 正好自己编的小程序对这方面有点要求,就去网上翻了翻.结果发现度娘上能找很多示例代码都只能实现一部分的功能. 正好自己有需要就把自己需要的功能都整合起来做了个方法,要是哪位大神看到了麻烦给瞅 ...

  3. uniapp input输入框(小数点输入保留一位小数)

    需求:一个加分扣分的需求,当输入时可以输入小数点,不进行四舍五入并只能保留小数点一位 前提:个人是在uni-number-box 组件中进行二次修改的,下面进行完善的组件代码展示! <templ ...

  4. python输出时怎么保留两位小数_python输出怎么保留两位小数-Python教程

    python输入保存两位小数的四种办法: a = 5.5461 办法一:round(a,2) 办法二:float('%.2f' % a) 相干保举:<Python视频教程> 办法三:'%. ...

  5. excel怎么设置保留两位小数?

    转自:微点阅读  https://www.weidianyuedu.com    在excel表格中,一些小数数据都会保留小数点后两位,但是应该怎么设置呢?下面随微点阅读小编一起来看看吧. excel ...

  6. JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    第一: 限制只能是整数 ? 1 <input type = "text" name= "number" id = 'number' onkeyup= &q ...

  7. 输入框限制只能输入数字,正数、负数、0,最多两位小数;数字输入框可以输入负数,并最多保留两位小数;el-number-input去掉四舍五入和自动补齐小数;

    场景: –要求1:输入框只能输入数字,可以使正数.负数.0,小数点最多保留两位. –要求2:不需要自动补齐小数点,也不需要自动四舍五入. element-ui的数字输入框el-input-number ...

  8. el-input 输入框类型;只能输入数字的输入框;保留两位小数输入框;只能输入正整数和0的输入框;手机号正则校验;车牌号码正则校验

    以下代码可直接复制使用: 以下代码可直接复制使用! <template><div><a href="https://baike.baidu.com/item/% ...

  9. html number输入框限制只能输入正整数或两位小数的正数

    限制只能输入两位小数的正数: <label class="col-xs-2 control-label">订单金额:</label> <div cla ...

最新文章

  1. ORACLE 存储过程异常捕获并抛出
  2. WebSocket 中的Netty
  3. VMware vsphere client报错问题
  4. 消息发送和接收基本应用
  5. 最短路径 - 迪杰斯特拉(Dijkstra)算法
  6. 文献记录(part83)--Building outlier detection ensembles by selective parameterization of ...
  7. php kml文件解析,英语翻译中文:详细分析了KML、MapInfo文件及二者之间的联系,以KML点标记文件为例,基于PHP编程实现了KML到...
  8. 怎么上传文件到kk服务器,VS Code 关于SFTP上传文件到多服务器的配置
  9. html5与之前版本,IT兄弟连HTML5教程HTML5做到了与之前版本的兼容
  10. 鸿蒙开发者大会邀请函,将召开史上最大规模开发者大会,华为抓紧调试“鸿蒙”系统...
  11. echarts实现平面3D柱状图
  12. win10开机无响应 无服务器,win10开机假死-状态栏和开始菜单无响应
  13. 新旧骗术揭秘:防止5G时代的电信诈骗
  14. CIKM2020 | 最新9篇推荐系统相关论文
  15. 手机计算机文档如何发到手机上,如何把电脑上的文件发送到手机上?
  16. rdp(远程桌面协议)配置
  17. c语言考试系统设计报告,c语言课程设计报告单项选择题标准化考试系统.doc
  18. 设置树莓派系统语言为中文
  19. Git代码版本管理命令和团队协作规范---实践版
  20. 小硕期间所读的专业书

热门文章

  1. 集成神经网络的特点包括,集成神经网络的特点是
  2. 我不曾忘记的初心-10年
  3. 19_ue4蓝图通讯与自定义事件触发加速
  4. 河圖-河圖生의 時運의 圖像
  5. STM32F103ZET6+EXTI中断处理
  6. ChatGPT for Google :将 ChatGPT 整合到搜索引擎,ChatGPT 和谷歌不必二选一
  7. 如何一键批量下载Iconfont图标
  8. Jmeter-多用户并发文件上传
  9. Ubuntu16.04使用笔记本电脑摄像头操作方式
  10. 无刷直流电机矢量控制(三):坐标变换