Итак, у меня есть проверка ниже с использованием Yup :
const myValidtion = yup
.string()
.trim()
.matches(/[abcdefghijklmnopqrstuvwxyz]+/ , 'Is not in correct format')
.required();
Итак, при этом это пройдет: hello world
как и ожидалось.Но что меня смущает, так это то, что это также пройдет: hello WORLD
или это также пройдет: hello ,&$#$ world
С другой стороны, если мы введем только недопустимые символы, такие как *%$&#$($#
, это не пройдет и покажет мнеОшибка.Так что, как я вижу, это дает мне ошибку только в том случае, если ALL запись недействительна.
Я ищу, как использовать метод совпадений Yup, чтобы НЕ передавать, если пользователь вводит дляпример: hello ,*&) world
Кто-нибудь может мне помочь с этим?