判断小数点后面有几位

判断小数点后面有几位

需要注意的地方 如果小数点后面是俩位 继续输入的时候记得清空

//减多少金钱
onSubmitReduceMoney: function (e) {
  const reduceMoney = e.detail.value
  // console.log(reduceMoney)
  const spotPosition = reduceMoney.indexOf('.') + 1;
  let num = reduceMoney.length - spotPosition;
  if( num > 2){
    wx.showToast({
      title: '最多保留俩位小数哦~',
      icon:'none',
      duration:1500
    })
    this.setData({
      reduceMoney:''
    })
  }else{
    this.setData({
      reduceMoney
    })
  }
},
<input class="input_coupon_reach_money" bindinput="onSubmitReduceMoney" type="number"
 placeholder-class="coupon_placeholder_input" placeholder="请输入金额" value="{{reduceMoney}}" />

你可能感兴趣的:(javascript,开发语言,ecmascript)