export const validWebHookURL = (urlInput: string) => { const trimmedInput = urlInput.trim(); if (!trimmedInput) { return { valid: false, error: "Please enter a URL" }; } try { const url = new URL(trimmedInput); if (url.protocol !== "https:") { return { valid: false, error: "URL must start with https://" }; } const domainError: string = "Please enter a complete URL with a valid domain (e.g., https://formbricks.com)"; const multipleSlashesPattern = /(? { const url = new URL(urlString); const DISCORD_WEBHOOK_URL_PATTERN = /^https:\/\/discord\.com\/api\/webhooks\/\d+\/.+$/; return DISCORD_WEBHOOK_URL_PATTERN.test(url.toString()); };