<el-input v-model="value" onKeypress="return(/[\d]/.test(String.fromCharCode(event.keyCode)))" type="number"></el-input>
el-input只能输入数字以及数字范围问题
- el-input只能输入数字
oninput ="value=value.replace(/[^0-9.]/g,'')"
- el-input只能输入数字,且数字范围是1-365
oninput="if(!/^[0-9]+$/.test(value)) value=value.replace(/\D/g,'');if(value>365)value=365;if(value<=0)value=null"
- 除小数外,第一个数字不能为0
if (value.indexOf(0) == 0 && value.indexOf(".") !== 1) {
value = value.replace(/\b(0+)/gi, "");
}
- 11位电话中间4位变星星
'13344445555'.replace(/^(\d{3})\d*(\d{4})$/,'$1****$2')