Fix/domain regex validation (#384)
* fix: add regex validation for domain field in waitlist form * chore: revert unintended change in marketing page
This commit is contained in:
@@ -10,7 +10,11 @@ export const waitlistSubmissionSchema = z.object({
|
|||||||
.string({ required_error: "Domain is required" })
|
.string({ required_error: "Domain is required" })
|
||||||
.trim()
|
.trim()
|
||||||
.min(1, "Domain is required")
|
.min(1, "Domain is required")
|
||||||
.max(255, "Domain must be 255 characters or fewer"),
|
.max(255, "Domain must be 255 characters or fewer")
|
||||||
|
.regex(
|
||||||
|
/^(?!:\/\/)([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}$/,
|
||||||
|
"Please enter a valid domain (e.g. example.com)"
|
||||||
|
),
|
||||||
emailTypes: z
|
emailTypes: z
|
||||||
.array(z.enum(WAITLIST_EMAIL_TYPES))
|
.array(z.enum(WAITLIST_EMAIL_TYPES))
|
||||||
.min(1, "Select at least one email type"),
|
.min(1, "Select at least one email type"),
|
||||||
|
|||||||
Reference in New Issue
Block a user