限制element-ui表单中input框只能输入数字和小数点(最后一个不能是小数点,且小数点个数为2)

  • input中修改


        
      
  • el-form 标签中

  • export default 中

export default {
  data() {
    var validateVersion = (rule, value, callback) => {
      if (!value) {
        return callback(new Error("版本号不能为空!"));
      } else {
        let key = value.split("");

        key = key.filter(s => {
          return s == ".";
        });
        if (key.length != 2) {
          return callback(new Error("版本号非法!"));
        }
        callback();
      }
    };
    return {
..
    ruleForm:{
        version: [
          {
            required: true,
            validator: validateVersion,
            trigger: ["change", "blur"]
          }
        ]
}
..
     }
   }
}

 

你可能感兴趣的:(前端)