INNER CODE UNIT · TypeScript
isValidDomain
octelium/octelium · cluster/authserver/authserver/web/package/src/utils/index.ts:11
const isValidDomain = (value: string): boolean =>
/^(?=.{1,253}$)(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,}(?::\d{1,5})?$/i.test(
value,
);
export const getDomain = (): string => {
if (isDev()) {
return window.location.host;
}
if (__domain) {
return __domain;
}
const cookieDomain =
("; " + window.document.cookie)
.split("; octelium_domain=")
.pop()