Vue element ui input 正则验证,限制只能输入数字和小数输入

1.验证只能输入数字

javascript 复制代码
value.replace(/[^\d]/g,'')

2.验证只能输入数字和小数,小数且只能输入2位,第一位不能输入小数点

javascript 复制代码
value.replace(/[^\d.]/g, "").replace(/\.{2,}/g, ".").replace(".", "$#$").replace(/\./g, "").replace("$#$", ".").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3").replace(/^\./g, "");

3.element ui 自带的只能输入数字,且只有2位小数

javascript 复制代码
<el-input-number
    style="width:100%"
    v-model="formData.stockInfo.lengths"
    auto-complete="off"
    :precision="2"
    :controls="false"
></el-input-number>

:controls="false"去掉按钮,:precision="2"只能输入2位小数,如需要输入整数去掉precision就可以了

相关推荐
不瘦80斤不改名14 小时前
JavaScript 基础语法完全指南
开发语言·javascript·ecmascript
peepeeman14 小时前
vue组件透传
前端·javascript·vue.js
镜宇秋霖丶14 小时前
2026.5.12@霖宇博客制作中遇见的问题
前端·vue.js·elementui
a11177615 小时前
细胞结构实验室(react 开源)
前端·javascript·开源·html
Dxy123931021615 小时前
JS如何获取元素高度
开发语言·javascript·ecmascript
豹哥学前端15 小时前
5分钟搞懂事件委托
前端·javascript·面试
绝世唐门三哥15 小时前
ES6 --- import/export 全解析
开发语言·前端·javascript
yqcoder15 小时前
JavaScript 异步基石:Promise 完全指南
开发语言·前端·javascript
代码煮茶15 小时前
Vue3 上传组件实战 | 从 0 封装大文件分片上传组件(断点续传 / 秒传 / 进度条)
javascript·vue.js
Csvn15 小时前
Vue 性能优化实战指南
前端·vue.js