Match emails with regex

This commit is contained in:
Ephraim Atta-Duncan
2023-06-07 10:44:07 +00:00
parent 54a965e2b4
commit 9dd8c2842c
2 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
const { email } = req.body; const { email } = req.body;
const cleanEmail = email.toLowerCase(); const cleanEmail = email.toLowerCase();
if (!cleanEmail || !cleanEmail.includes("@")) { if (!cleanEmail || !/.+@.+/.test(cleanEmail)) {
res.status(422).json({ message: "Invalid email" }); res.status(422).json({ message: "Invalid email" });
return; return;
} }

View File

@ -8,7 +8,7 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
const { email, password, source } = req.body; const { email, password, source } = req.body;
const cleanEmail = email.toLowerCase(); const cleanEmail = email.toLowerCase();
if (!cleanEmail || !cleanEmail.includes("@")) { if (!cleanEmail || !/.+@.+/.test(cleanEmail)) {
res.status(422).json({ message: "Invalid email" }); res.status(422).json({ message: "Invalid email" });
return; return;
} }