From bb268d3be6a1c870bf375f264574e6a750eaaa2c Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Mon, 28 Dec 2015 14:35:47 -0800 Subject: [PATCH] fix(regex): Allow ', !, ?, ^, {, }, | in email addresses (Fixes #754) --- src/regexp-utils.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/regexp-utils.coffee b/src/regexp-utils.coffee index 495fcc2b1..e321d4ff3 100644 --- a/src/regexp-utils.coffee +++ b/src/regexp-utils.coffee @@ -11,7 +11,7 @@ RegExpUtils = # See http://tools.ietf.org/html/rfc5322#section-3.4 and # https://tools.ietf.org/html/rfc6531 and # https://en.wikipedia.org/wiki/Email_address#Local_part - emailRegex: -> new RegExp(/([a-z.A-Z0-9%#_~$&*+;=:-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,63})/g) + emailRegex: -> new RegExp(/([a-z.A-Z0-9!#$%&'*+\-/=?^_`{|}~;:]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,63})/g) # https://regex101.com/r/zG7aW4/3 imageTagRegex: -> /]*src="([^"]*)"[^>]*>/g