只允许输入数字(整数:小数点不能输入)
onkeyup="value=value.replace(/[^\d]/g,'')"
允许输入小数
// 小数输入位数(.\d{0,1}) {0,1}为小数后一位
onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"
开头不能为0,且不能输入小数
onkeyup="value=value.replace(/[^\d]/g,'').replace(/^0{1,}/g,'')"
限制0到100正整数
oninput="if(value>100){value=100}else{value=value.replace(/[^\d]/g,'')}if(value.indexOf(0)==0){value=0}"
注:element-ui input输入框使用oninput或onkeyup后,v-model双向绑定失效问题 解决办法如下:
@blur="assetsForm.rte = String($event.target.value)"