From 62b76777c065c78c4cb10737deb612e0b5d6babf Mon Sep 17 00:00:00 2001 From: Klaxon Date: Tue, 2 Oct 2018 13:40:47 +1000 Subject: [PATCH] update regex to match more email address variations --- src/core/operations/ExtractEmailAddresses.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/operations/ExtractEmailAddresses.mjs b/src/core/operations/ExtractEmailAddresses.mjs index 6c2dc740..6b652798 100644 --- a/src/core/operations/ExtractEmailAddresses.mjs +++ b/src/core/operations/ExtractEmailAddresses.mjs @@ -39,8 +39,8 @@ class ExtractEmailAddresses extends Operation { */ run(input, args) { const displayTotal = args[0], - regex = /\b\w[-.\w]*@[-\w]+(?:\.[-\w]+)*\.[A-Z]{2,4}\b/ig; - + // email regex from: https://www.regular-expressions.info/email.html + regex = /\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b/ig; return search(input, regex, null, displayTotal); }