【发布时间】:2021-08-28 05:12:42
【问题描述】:
我的架构错误(尤其是正则表达式)收到一条丑陋的验证消息。我希望用户创建一个没有空格的项目名称。我制作了以下架构。
项目:Joi.string().min(3).regex(/^\S+$/).max(25).required().
错误消息目前看起来像这样 -> 值为“xyz”的项目”无法匹配所需的模式:/^\S+$/。我想提供一条友好的消息。
尝试了类似但不起作用的方法-> 工作表名称:
Joi.string().min(3).regex(/^\S+$/).max(25).required().messages({
"object. regex": `No white space allowed`,
}),
};
有人可以帮忙吗?
【问题讨论】:
标签: javascript reactjs joi