Home / Function/ urlRegex() — supabase Function Reference

urlRegex() — supabase Function Reference

Architecture documentation for the urlRegex() function in Auth.constants.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  374f82f7_5e77_996f_abbe_d2a0be394389["urlRegex()"]
  23384d50_8b3a_2e38_9985_e942b6bf4706["AddNewURLModal()"]
  23384d50_8b3a_2e38_9985_e942b6bf4706 -->|calls| 374f82f7_5e77_996f_abbe_d2a0be394389
  1b4f5ba4_56f1_a45b_744d_125c5b3f5a1a["SmtpForm()"]
  1b4f5ba4_56f1_a45b_744d_125c5b3f5a1a -->|calls| 374f82f7_5e77_996f_abbe_d2a0be394389
  style 374f82f7_5e77_996f_abbe_d2a0be394389 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/Auth/Auth.constants.ts lines 31–43

export function urlRegex(
  options: { excludeSimpleDomains?: boolean } = { excludeSimpleDomains: true }
): RegExp {
  const { excludeSimpleDomains } = options
  const excludeSimpleDomainPart = excludeSimpleDomains
    ? `(?!${excludeSimpleDomainRegex.source})`
    : ''

  return new RegExp(
    `${excludeSimpleDomainPart}((${baseUrlRegex.source})|(${localhostRegex.source})|(${appRegex.source})|(${chromeExtensionRegex.source})|(${customSchemeRegex.source}))`,
    'i'
  )
}

Subdomains

Frequently Asked Questions

What does urlRegex() do?
urlRegex() is a function in the supabase codebase.
What calls urlRegex()?
urlRegex() is called by 2 function(s): AddNewURLModal, SmtpForm.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free