From a63b967229f374660ca5db4b3088cd118b0d9073 Mon Sep 17 00:00:00 2001 From: gumi Date: Mon, 9 Apr 2018 14:46:47 -0400 Subject: fix the email regex --- server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.js b/server.js index 6fe33ef..80dfabc 100644 --- a/server.js +++ b/server.js @@ -112,7 +112,7 @@ api.post("/api/account", (req, res) => { !Reflect.has(req.body, "password") || !Reflect.has(req.body, "email") || !req.body.username.match(/^[a-zA-Z0-9]{4,23}$/) || !req.body.password.match(/^[a-zA-Z0-9]{4,23}$/) || - !req.body.email.match(/^|(?:[a-zA-Z0-9.$&+=_~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/) || + !req.body.email.match(/^$|^(?:[a-zA-Z0-9.$&+=_~-]{1,34}@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,35}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,34}[a-zA-Z0-9])?){0,9})$/) || req.body.email.length >= 40) { res.status(400).json({ -- cgit v1.2.3-70-g09d2