只能填数字
oninput="value=value.replace(/[^\d]/g, '')"
只能填数字和小数点
oninput="value=value.replace(/^\.+|[^\d.]/g,'')"
只能填数字和小数点 后两位
oninput="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g,'$1')"
只能输入汉字字母数字顿号
oninput="value=value.replace(/[^\u4E00-\u9FA5A-Za-z0-9、]/g,'')"
可以填写负数
oninput="value=value.replace(/^([0-9-]\d*\.?\d{0,2})?.*$/,'$1')"
5.表单校验
taxRate: [ { pattern: /^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/, message: "请输入合法的数字,最多两位小数", trigger: "change" } ]
phone: [
{
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, message: "请输入正确的手机号码", trigger: "blur"
}
]
email: [
{
type: "email",
message: "请输入正确的邮箱地址",
trigger: ["blur", "change"]
}
]