From d610f6ef1eb53e4991c1ea251e7be2aa13f6e568 Mon Sep 17 00:00:00 2001 From: ansuz Date: Mon, 21 Jun 2021 16:52:50 +0530 Subject: [PATCH] use less restrictive URL validation --- www/admin/inner.js | 2 +- www/common/common-util.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/www/admin/inner.js b/www/admin/inner.js index f8bcad681..30d0ec1a6 100644 --- a/www/admin/inner.js +++ b/www/admin/inner.js @@ -1596,7 +1596,7 @@ define([ var getData = function () { var url = $input.val(); if (!Util.isValidURL(url)) { - console.error('Invalid URL'); + console.error('Invalid URL', url); return false; } return url; diff --git a/www/common/common-util.js b/www/common/common-util.js index 9101749f8..51540a660 100644 --- a/www/common/common-util.js +++ b/www/common/common-util.js @@ -559,8 +559,8 @@ '((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|'+ // domain name '((\\d{1,3}\\.){3}\\d{1,3}))'+ // OR ip (v4) address '(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+ // port and path - '(\\?[;&a-z\\d%_.~+=-]*)?'+ // query string - '(\\#[-a-z\\d_]*)?$','i'); // fragment locator + '(\\?[;&a-z\\d%_.~+=-]*)?'); // query string + //'(\\#[-a-z\\d_]*)?$','i'); // fragment locator return !!pattern.test(str); };