一.vue输入框只能输入数字
<el-input
v-model.trim="numbers"
placeholder="最小值"
@input="$forceUpdate()"
oninput="value=value.replace(/[^0-9.]/g,'')"
clearable
></el-input>
二、常用校验
/[^\d]/g
/^([1-9]\d{1,9}|\d)(.\d{1,2})?$/
/^\d+\.?\d*$/
/^[1-9][0-9]*$/
/^([1-9][0-9]*|[0-9])(\.\d)?$/
/^1(3|4|5|6|7|8|9)\d{9}$/
/^(([0-9]{3,4}-)?[0-9]{7,8}|(1[34578]\d{9}))$/;
(^[1-9](\d+)?(\.\d{1,2})?$)|(^0$)|(^\d\.\d{1,2}$)
(^-?[1-9](\d+)?(\.\d{1,2})?$)|(^-?0$)|(^-?\d\.\d{1,2}$)
(^[1-9](\d+)?(\.\d+)?$)|(^0$)|(^\d\.\d+$)
/^([0]|[1-9][0-9]{0,9}|([1-9][0-9]{0,7})(\.\d{1,2}))$/
/[^a-zA-Z]/g
/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
/^[A-z\d_-]+@[A-z\d_-]+\.[A-z\d_-]+$/
/^[a-zA-Z0-9]{6,10}$/
/^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)$/