Я пытаюсь реализовать форму регистрации с помощью Yup в React Native, в которой есть поле для повторного ввода пароля. Для этого я использую эту схему проверки:
const validationScheme = Yup.object({
email: Yup.string()
.email(content.invalidEmailError)
.required(content.emailIsRequiredError),
emailVerify: Yup.string()
.oneOf([Yup.ref('email'), null], content.emailAddressesDontMatchError)
.required(content.emailIsRequiredError)
})
Этот вид работает, но, как и следовало ожидать, теперь два поля должны точно совпадать, включая случаи. Есть ли способ заставить вышеуказанное работать без учета регистра? Поскольку это объект ref, а не прямое значение, я не могу изменить строку в нижний регистр.
Заранее спасибо.