Я проверяю поле, используя YUP в качестве валидатора, но я уже провел в нем тест, и у меня возникли проблемы с добавлением еще одной проверки.
Я подтверждаю это:
nome: Yup.string()
.required(Mensagens.CAMPO_OBRIGATORIO)
.test('teste-nome-igual',Mensagens.NOME_NAO_DEVE_SER_IGUAL,function(value){
let check = []
if(contatos.length > 0)
check = contatos.map((contato)=> contato.nome.toUpperCase() === value.toUpperCase())
return !check.includes(true)
}),
Но я также хочу проверить, не содержит ли поле nome
символов, отличных от ASCII, и, если да, показать сообщение, которое оно не может содержать, то есть то, что не является буквами.
test
метод - person fayeed   schedule 30.01.2020