【发布时间】:2020-05-04 17:47:18
【问题描述】:
我已经使用 JOI 来验证许多不同的事情。现在我还需要验证电子邮件。
验证逻辑如下所示:
const emailSchema = Joi.string().email({ minDomainSegments: 2 }).lowercase().required();
const resource = Joi.validate(email, emailSchema);
if (resource.error !== null) {
return true;
}
问题是它无法验证以下格式:
常量电子邮件 = 6AEFE056-485C-42C0-9059-AF4D614C8FBE@anon
它将其视为普通电子邮件,但事实并非如此。 它确实适用于常规电子邮件。
我做错了什么?我真的很想为此使用 JOI。
【问题讨论】:
标签: node.js validation joi