From 560d11643badf572035ba92a380e98ee02b2a94c Mon Sep 17 00:00:00 2001 From: Zhiyuan Zheng Date: Mon, 8 Feb 2021 00:07:01 +0100 Subject: [PATCH] Fix for certain domain that includes dash e.g. `@m-i.im` --- src/modules/autolinker/regex-lib.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/autolinker/regex-lib.js b/src/modules/autolinker/regex-lib.js index 731cbef8..6779c33d 100644 --- a/src/modules/autolinker/regex-lib.js +++ b/src/modules/autolinker/regex-lib.js @@ -140,7 +140,7 @@ export var alphaNumericCharsStr = alphaCharsAndMarksStr + decimalNumbersStr; * `[\p{L}\p{M}\p{Nd}]` escape ("all letters, combining marks, and decimal * numbers") */ -export var alphaNumericAndMarksCharsStr = alphaCharsAndMarksStr + decimalNumbersStr; +export var alphaNumericAndMarksCharsStr = alphaCharsAndMarksStr + decimalNumbersStr + '-'; // Simplified IP regular expression var ipStr = '(?:[' + decimalNumbersStr + ']{1,3}\\.){3}[' + decimalNumbersStr + ']{1,3}'; // Protected domain label which do not allow "-" character on the beginning and the end of a single label