fosrl.pangolin/server/schemas/subdomainSchema.ts

10 lines
242 B
TypeScript
Raw Normal View History

import { z } from "zod";
export const subdomainSchema = z
.string()
.regex(
/^(?!:\/\/)([a-zA-Z0-9-_]+\.)*[a-zA-Z0-9-_]+$/,
"Invalid subdomain format"
)
.min(1, "Subdomain must be at least 1 character long");