- 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, "");
}
注意:value的格式应为字符串,否则会报错
- 大于等于1的正则
/^[1-9]\d*$/
- 常用电话正则
/^1[3,4,5,7,8]\d{9}$/
- 0-无穷的正则
/^[1-9]\d*$|^0$/
- 2-10000的正则
/^10000$|^[1-9]\d{1,3}$|^[2-9]$/
- 11位电话中间4位变星星
'13344445555'.replace(/^(\d{3})\d*(\d{4})$/,'$1****$2')