使用多个规则进行 Vuetify 验证

And*_*rey 3 validation vue.js vuetify.js

是否可以分配多个规则来验证输入?例如我有两条规则:

alphaRule: [
      v => /[a-zA-Z]+$/.test(v) || 'Field must only contain letters'
    ],
requiredRule: [
               v => !!v || "required field"
            ]
Run Code Online (Sandbox Code Playgroud)

我有很多控件。其中一些仅需要 requiredRules,一些仅需要 alphaRule,而另一些则需要 alphaRule 和 requiredRule 的组合。

我可以把它结合在一起吗?

就像是

:rules = "alphaRule, requiredRule"
Run Code Online (Sandbox Code Playgroud)

dre*_*ker 8

如果你想保留这两个变量,你可以像使用 JS 数组一样使用它们。

:rules = "alphaRule.concat(requiredRule)"
Run Code Online (Sandbox Code Playgroud)

  • @noel293,first.concat(第二).concat(第三),我猜:) (2认同)