手动验证 输入框必须输入数字 并且保留两位小数点

 
<el-input   v-model="value" clearable @input="ruleInput"> </el-input>
 // value 是输入框的值   在输入框上绑定 input事件  
let numrulse=('' + value).replace(/[^\d^\.]+/g, '').replace(/^0+(\d)/, '$1').replace(/^\./, '0.').match(/^\d*(\.?\d{0,2})/g)[0] || '' //上面得规则就是 必须是数字 然后保留两位小数点 如果通过了 numrulse才会有值 //有值了 再赋出去 if(numrulse){ 输入框绑定得值=numrulse }else{ 输入框绑定得值='' }

  

posted @ 2022-11-01 10:02  热爱前端的5号机器  阅读(89)  评论(0编辑  收藏  举报