首页 > 解决方案 > 使用多个规则进行 Vuetify 验证

问题描述

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

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

而且我有很多控件。其中一些只需要 requiredRule,一些 - 只需要 alphaRule,但有些 - alphaRule 和 requiredRule 的组合。

我可以把它结合起来吗?

就像是

:rules = "alphaRule, requiredRule"

标签: validationvue.jsvuetify.js

解决方案


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

:rules = "alphaRule.concat(requiredRule)"

推荐阅读