考虑左位补0,只能输入数字,限位15位且规避掉空格的方法

leftAdd0(){
  var value=this.form.inputNum;
  var inputNum=this.form.inputNum.replace(/\s+/g,'')
  var reg=/^[\d\s]+$/;
  if(!reg.test(value) && inputNum){
     this.$message({
        message:'请输入数字',
        type:'error'
     })   
      this.form.inputNum=''
  } else if(inputNum.length<15 && inputNum.length){
      var length=15-inputNum.length;
      var str='';
      for(var i=0;i<length;i++){
          str+=0;
      }
      this.form.inputNum=str+ inputNum;
  }else if(inputNum.length>15){
      this.$message({
         message:'请输入不超过15位数字',
         type:'error'
      })  
      this.form.inputNum=''
  }
}    

 

posted @ 2020-07-28 15:11  一只小菜鸟呀!  阅读(187)  评论(0编辑  收藏  举报