0
点赞
收藏
分享

微信扫一扫

vue或uniapp中文本框输入数字固定几位小数或只能输入整数的方法

<input class="number-input" type="text" v-model="number" placeholder="0.00" @input="numberFixedDigit" />

numberFixedDigit (e) { // 固定两位小数
e.target.value = (e.target.value.match(/^\d*(\.?\d{0,2})/g)[0]) || ''
this.$nextTick(() => {
this.number= e.target.value
})
}

numberFixedDigit (e) { // 只能输入整数
e.target.value = e.target.value.replace(/^0|[^\d]|[.]/g, '')
this.$nextTick(() => {
this.number= e.target.value
})
}
举报

相关推荐

0 条评论