Удаление специальных символов из сообщений об ошибках @ hapi / joi - PullRequest
0 голосов
/ 06 ноября 2019

Я использую 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);
};

Я попытался выполнить поиск в Интернете, но по какой-то причине он не работает. Что я делаю неправильно? Пожалуйста, помогите.

Ответ почтальона

Response body

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...