业务常用js代码
2021-11-11 本文已影响0人
拾钱运
只能输入数字并且保留两位小数
<input type="text" placeholder="请输入" v-model="item.tax" onkeyup="value=value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');" />
或者
<input type="text" placeholder="请输入" v-model="item.tax" @keydown="handleInput2" />
method:{
handleInput2(e) {
// 通过正则过滤小数点后两位
e.target.value = (e.target.value.match(/^\d*(\.?\d{0,1})/g)[0]) || null
},
}
下拉刷新
https://www.jianshu.com/p/9354d85f1fdd
只能输入数字,调起原生的数字键盘
<input placeholder="输入数字" type="text" pattern="[0-9]*">