我使用react-hook-form和yup来验证我的表单。 我想知道模式的所有必填字段,以便在表单中显示一些信息(如'*‘表示必填字段)。我们可以用下面这行代码实现这一点: schema.describe().fields[field].tests.findIndex(({ name }) => name === 'required' 但是,此代码不适用于条件验证模式示例: const schema = y
如何验证不应包含以下特殊字符#<`>和点(.)前空格的非必填字段我有正则表达式\`|\#|\&|\<|\ \.|\>来验证上面的条件,但是我不知道如何用yup.matches()来实现这个正则表达式。.|\> 我的验证方案是: const validationSchema = function (values) {
var regx = new RegExp(/\`|\#|\&|\<|\ \.|\>/gm