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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…