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就可以了

相关推荐
nibabaoo24 分钟前
前端开发攻略---H5页面手机获取摄像头权限回显出画面并且同步到PC页面
javascript·websocket·实时音视频·实时同步·录制
早起傻一天~G29 分钟前
vue2+element-UI表格封装
javascript·vue.js·ui
这儿有一堆花1 小时前
深入解析 Video.js:现代 Web 视频播放的工程实践
前端·javascript·音视频
烤麻辣烫1 小时前
JS基础
开发语言·前端·javascript·学习
猫猫不是喵喵.3 小时前
layui表单项次大数据量导入并提交
前端·javascript·layui
Hello--_--World4 小时前
ES13:类私有属性和方法、顶层 await、at() 方法、Object.hasOwnProperty()、类静态块 相关知识点
开发语言·javascript·es13
comerzhang6554 小时前
Web 性能的架构边界:跨线程信令通道的确定性分析
javascript·webassembly
Ruihong4 小时前
Vue v-bind 转 React:VuReact 怎么处理?
vue.js·react.js·面试
zhensherlock4 小时前
Protocol Launcher 系列:Overcast 一键订阅播客
前端·javascript·typescript·node.js·自动化·github·js
px不是xp6 小时前
DeepSeek API集成:让小程序拥有AI大脑
javascript·人工智能·小程序