Я использую Joi из @ hapi / joi для проверки моих данных, но когда я пытаюсь настроить сообщения об ошибках, удаляя обратную косую черту и двойные кавычки;это не работает
Моя функция проверки
const validateSignup = (user) => {
const schema = Joi.object().keys({
first_name: Joi.string().min(3).max(20)
.required(),
last_name: Joi.string().min(3).max(20)
.required(),
email: Joi.string().email({ minDomainSegments: 2 }).trim().required(),
password: Joi.string().regex(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/)
.required()
});
const options = {
abortEarly: false,
key: '"{{key}}" ',
escapeHtml: true,
language: {
string: {
base: '{{key}} '
}
}
};
return schema.validate(user, options);
};
Я попытался выполнить поиск в Интернете, но по какой-то причине он не работает. Что я делаю неправильно? Пожалуйста, помогите.
Ответ почтальона