From b39cf90de9627a8bcf868646103e168141a47d60 Mon Sep 17 00:00:00 2001 From: ayush3160 Date: Sun, 2 Oct 2022 17:13:44 +0530 Subject: [PATCH] email validator function fixed --- index.js | 4 +++- src/utils/utils.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index dace909..e505368 100644 --- a/index.js +++ b/index.js @@ -168,7 +168,8 @@ let { sort, ext, title, - dateDelta + dateDelta, + emailValidator } = require('./src/utils/utils'); // matrix @@ -759,6 +760,7 @@ module.exports = { ext, title, dateDelta, + emailValidator, // matrix matAdd, matSub, diff --git a/src/utils/utils.js b/src/utils/utils.js index 07f0b37..b5d0b99 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -375,7 +375,7 @@ let title = (lower) => { * @example emailValidator('xyz@abc.com') => true */ let emailValidator = (email) => { - let emailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; + let emailformat = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/; if(email.match(emailformat)){ return true