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

相关推荐
帅帅哥的兜兜1 小时前
react中hooks使用
前端·javascript·react.js
跟着珅聪学java2 小时前
spring boot +Elment UI 上传文件教程
java·spring boot·后端·ui·elementui·vue
吞掉星星的鲸鱼2 小时前
使用高德api实现天气查询
前端·javascript·css
....4922 小时前
Vue3 + Element Plus + AntV X6 实现拖拽树组件
javascript·vue.js·elementui·antvx6
花花鱼4 小时前
node-modules-inspector 可视化node_modules
前端·javascript·vue.js
TDengine (老段)6 小时前
TDengine 中的关联查询
大数据·javascript·网络·物联网·时序数据库·tdengine·iotdb
再学一点就睡7 小时前
大文件上传之切片上传以及开发全流程之前端篇
前端·javascript
難釋懷9 小时前
JavaScript基础-移动端常见特效
开发语言·前端·javascript
还是鼠鼠9 小时前
Node.js全局生效的中间件
javascript·vscode·中间件·node.js·json·express
自动花钱机10 小时前
WebUI问题总结
前端·javascript·bootstrap·css3·html5