我和React和next js有一个项目.我使用formik处理我的表单,Yup用于验证
- 此字段必须为必填字段,因此如果用户未输入任何信息,我将显示此消息=>;要求的
- 此字段不应包含任何数字,否则我将显示此消息=>;错了
- 此字段只能包含波斯语字符,否则我将显示此消息=>;只有波斯魔咒
Yup.string()
.required("Requiredddd")
.matches(!/\d/, 'Wrongggg'),
.matches(/^[\u0600-\u06FF\s]+$/, 'Only persian chars')
但在这种情况下,条件2总是被认为是错误的.我认为(!/\d/)是错误的,但我不知道如何使用matches函数