Skip to main content
Module

x/zod/types.ts>ZodString

TypeScript-first schema validation with static type inference
Extremely Popular
Go to Latest
class ZodString
extends ZodType<string, ZodStringDef>
import { ZodString } from "https://deno.land/x/zod@v3.2/types.ts";

Properties

protected
_regex: (
regex: RegExp,
validation: StringValidation,
message?: errorUtil.ErrMessage,
) => unknown
email: (message?: errorUtil.ErrMessage) => unknown
readonly
isEmail
readonly
isURL
readonly
isUUID
max: (maxLength: number, message?: errorUtil.ErrMessage) => unknown
readonly
maxLength
min: (minLength: number, message?: errorUtil.ErrMessage) => unknown
readonly
minLength
nonempty: (message?: errorUtil.ErrMessage) => unknown

Deprecated. Use z.string().min(1) instead.

regex: (regex: RegExp, message?: errorUtil.ErrMessage) => unknown
url: (message?: errorUtil.ErrMessage) => unknown
uuid: (message?: errorUtil.ErrMessage) => unknown

Methods

_parse(ctx: ParseContext): ParseReturnType<string>
length(len: number, message?: errorUtil.ErrMessage)