From 0c2b68d56eb7b0185dc1a863f5e77a4ceca762b8 Mon Sep 17 00:00:00 2001 From: Alexander Klein Date: Tue, 23 Feb 2021 15:58:31 +0100 Subject: [PATCH] fix(regex): protocol accepted in domain name Add missing brackets to the regex. Before, the caret and dollar sign symbols were not applied to the whole string but to either side of the `|` symbol. --- lib/constants.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/constants.js b/lib/constants.js index 0d14448b..8f052fc3 100644 --- a/lib/constants.js +++ b/lib/constants.js @@ -80,7 +80,7 @@ export const POSTGRESQL_DATE_FORMATS = { year: 'YYYY-01-01', }; -export const DOMAIN_REGEX = /^localhost(:\d{1,5})?|((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63}$/; +export const DOMAIN_REGEX = /^(localhost(:\d{1,5})?|((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,63})$/; export const DESKTOP_SCREEN_WIDTH = 1920; export const LAPTOP_SCREEN_WIDTH = 1024;