所以我使用Yup进行了以下验证:
const myValidtion = yup
.string()
.trim()
.matches(/[abcdefghijklmnopqrstuvwxyz]+/ , 'Is not in correct format')
.required();
所以有了这个,这将通过 :hello world
正如预期的那样。但让我感到困惑的是为什么这也会通过:hello WORLD
或者这也会通过:hello ,&$#$ world
另一方面,如果我们只输入这样*%$&#$($#
的无效字符,则不会通过并显示错误。所以我可以看到,如果所有条目都无效,这只会给我错误。
我正在寻找的是如果用户输入例如如何使用 Yup 匹配方法不通过:hello ,*&) world
谁能帮我这个?