From ca2069115b500b959e9953cd63b8300fb4f027ae Mon Sep 17 00:00:00 2001 From: S Varun <47653646+VarunSriram99@users.noreply.github.com> Date: Thu, 27 Feb 2025 17:19:53 +0530 Subject: [PATCH] Updated the URL validation regex to have maximum TLD length of 63 characters --- src/common/constants.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/constants.js b/src/common/constants.js index 4d058eca..95880c79 100644 --- a/src/common/constants.js +++ b/src/common/constants.js @@ -38,7 +38,7 @@ export const UNSPLASH_BASE_URL = "https://api.unsplash.com/search/photos"; export const DIRECT_UPLOAD_ENDPOINT = "/api/direct_uploads"; export const URL_REGEXP = - /[(http(s)?)://(www.)?a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/; + /[(http(s)?)://(www.)?a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/; export const YOUTUBE_URL_REGEXP = /^((?:https?:)?\/\/)?((?:www|m)\.)?((?:youtube\.com|youtu.be))(\/(?:[\w-]+\?v=|embed\/|v\/)?)([\w-]+)(\S*?)(\?[^#]*)?$/;