ivew 限制输入 0 到 1 的数字 包括小数, 0 ,1

input

 <FormItem label="外扩数值间差值:" :label-width="200">
        <Input v-model="formItem.shapeDifferen.breastScaleOutSpace" placeholder="请输入整数"></Input>
      </FormItem>

校验:

'braStandard.breastScaleOut':[
               { validator: validateData, trigger: 'blur' },
          ],

校验规则:

  const  validateData = (rule, value, callback) => {
                console.log(value)
                 var reg=/^(0.\d+|0|1)$/;
                if (!value) {
                    return callback(new Error('不能为空'));
                }else if(!reg.test(value)) {
                    callback(new Error('请输入0~1之间数字'));
                }else {
                     callback();
                }
    };

实例:

 输入 大于1

 输入整数

 输入 0~1

输入负数

猜你喜欢

转载自www.cnblogs.com/guangzhou11/p/11254284.html