export const getValidUrlRegex = (domainName?: string) => { return domainName ? RegExp( /^(?:https?:\/\/)?(?:www\.)?(?:(?[a-z0-9-]+)\.)?/.source + RegExp(domainName).source + /\.(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))??(?:[/#](?[\w/\-._~:/?#[\]@!$&'()*+,;=.]*)?)?$/ .source, ) : /^(?:https?:\/\/)?(?:www\.)?(?:(?[a-z0-9-]+)\.)?(?[a-z0-9-]+)\.(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))??(?:[/#](?[\w/\-._~:/?#[\]@!$&'()*+,;=.]*)?)?$/; };