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