只能填數字
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"]
}
]