diff --git a/packages/bot-engine/blocks/inputs/url/validateUrl.ts b/packages/bot-engine/blocks/inputs/url/validateUrl.ts index b9098465a..aff577c68 100644 --- a/packages/bot-engine/blocks/inputs/url/validateUrl.ts +++ b/packages/bot-engine/blocks/inputs/url/validateUrl.ts @@ -1,7 +1,4 @@ const urlRegex = - /^(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]:[0-9]*\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]:[0-9]*\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})$/ + /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/ -export const validateUrl = (url: string) => - url.startsWith('http://localhost') || - url.startsWith('http://fake-upload-url.com') || - urlRegex.test(url) +export const validateUrl = (url: string) => urlRegex.test(url)