el-input 正則校驗


 只能填數字

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"]
          }
        ]
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM