如何验证不应包含以下特殊字符#<`>和点(.)前空格的非必填字段我有正则表达式\`|\#|\&|\<|\ \.|\>来验证上面的条件,但是我不知道如何用yup.matches()来实现这个正则表达式。.|\> 我的验证方案是: const validationSchema = function (values) {
var regx = new RegExp(/\
我使用react-hook-form和yup来验证我的表单。 我想知道模式的所有必填字段,以便在表单中显示一些信息(如'*‘表示必填字段)。我们可以用下面这行代码实现这一点: schema.describe().fields[field].tests.findIndex(({ name }) => name === 'required' 但是,此代码不适用于条件验证模式示例: const schema = y
我正在对Yup使用formik验证。我已经创建了一个自定义react选择组件来选择多个选项。当用户选择一个选项时,其id将推送到一个数组中。这是必填字段。因此,我使用此代码对其进行了验证,但不会出现错误消息。interest: Yup.array().of(Yup.string().required("This field is required"))
然后我试了下这个。interest: Yup.array().