diff --git a/pages/api/account/updateEmail.js b/pages/api/account/updateEmail.js index a042354..1b2530c 100644 --- a/pages/api/account/updateEmail.js +++ b/pages/api/account/updateEmail.js @@ -35,7 +35,7 @@ export default async function handler(req, res) { //2 : control the data const emailRegex = new RegExp( - /^([a-z0-9_\.-]+)@([\da-z\.-_]+)\.([a-z\.]{2,6})$/g + /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ ); if (!emailRegex.test(email)) { res.status(400).json({ message: 'Your email is not valid' });