Javascript 如何使用VeeValidate的多范围中间规则

Javascript 如何使用VeeValidate的多范围中间规则,javascript,vue.js,vuejs2,vuetify.js,vee-validate,Javascript,Vue.js,Vuejs2,Vuetify.js,Vee Validate,如何使用多范围中间规则或包含规则 我想验证1-15和100 情商。 5是有效的 50是无效的 100是有效的 我试着 rule.between=[[1,15],100]; 不起作用,但错误消息是“XXX字段必须介于1,15和100之间。”考虑使用自定义验证器: import { Validator } from 'vee-validate'; // Define custom validation rule Validator.extend('custom-val', { getMes

如何使用多范围中间规则或包含规则

我想验证1-15和100

情商。 5是有效的 50是无效的 100是有效的

我试着

rule.between=[[1,15],100];
不起作用,但错误消息是“XXX字段必须介于1,15和100之间。”

考虑使用自定义验证器:

import { Validator } from 'vee-validate';

// Define custom validation rule
Validator.extend('custom-val', {
    getMessage: field => `The ${field} field must be between 1,15 and 100.`,
    validate: value => value === 100 || (value >= 1 && value <= 15)
});
从'vee validate'导入{Validator};
//定义自定义验证规则
extend('custom-val'{
getMessage:field=>`${field}字段必须介于1,15和100之间。`,
validate:value=>value==100 | |(value>=1&&value我使用Validator.extend('custom-val',{getMessage:field=>
字段${field}必须介于1,15和100之间。
,validate:value=>value==100 |(value>=1&&value)
<input type="text" name="my-field" v-validate="'custom-val'">