From 9bbfb31bf7e8db76e7b7a1029e65fcad198bddef Mon Sep 17 00:00:00 2001 From: Cameron Diver Date: Wed, 1 May 2019 08:50:27 +0100 Subject: [PATCH] Allow any amount of subdomains when parsing .local addresses Change-type: patch Signed-off-by: Cameron Diver --- lib/utils/validation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils/validation.ts b/lib/utils/validation.ts index 7b4a42eb..9b33dcfb 100644 --- a/lib/utils/validation.ts +++ b/lib/utils/validation.ts @@ -21,7 +21,7 @@ const APPNAME_REGEX = new RegExp(/^[a-zA-Z0-9_-]+$/); const IP_REGEX = new RegExp( /\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/, ); -const DOTLOCAL_REGEX = new RegExp(/^[a-zA-Z0-9-]+\.local$/); +const DOTLOCAL_REGEX = new RegExp(/^([a-zA-Z0-9-]+\.)+local$/); export function validateEmail(input: string) { if (!validEmail(input)) {