z.ZodString
import { z } from "https://esm.sh/zod@3.25.76/index.d.cts";
const { ZodString } = z;class ZodString extends ZodType<string, ZodStringDef, string> { }
get isDatetime(): boolean;
get isDate(): boolean;
get isTime(): boolean;
get isDuration(): boolean;
get isEmail(): boolean;
get isURL(): boolean;
get isEmoji(): boolean;
get isUUID(): boolean;
get isNANOID(): boolean;
get isCUID(): boolean;
get isCUID2(): boolean;
get isULID(): boolean;
get isIP(): boolean;
get isCIDR(): boolean;
get isBase64(): boolean;
get isBase64url(): boolean;
get minLength(): number | null;
get maxLength(): number | null;
protected _regex(
regex: RegExp,
validation: StringValidation,
message?: errorUtil.ErrMessage,
): ZodEffects<this, string, string>;datetime(options?: string | {
message?: string | undefined;
precision?: number | null;
offset?: boolean;
local?: boolean;
}): ZodString;toLowerCase(): ZodString;
toUpperCase(): ZodString;
trim(): ZodString;
§Extends
§
ZodType<string, ZodStringDef, string>
[src]§Properties
§Methods
§
_regex(regex: RegExp, validation: StringValidation, message?: errorUtil.ErrMessage): ZodEffects<this, string, string> protected
[src]§
_addCheck(check: ZodStringCheck): ZodString
[src]§
_parse(input: ParseInput): ParseReturnType<string>
[src]§
base64(message?: errorUtil.ErrMessage): ZodString
[src]§
base64url(message?: errorUtil.ErrMessage): ZodString
[src]§
cuid(message?: errorUtil.ErrMessage): ZodString
[src]§
cuid2(message?: errorUtil.ErrMessage): ZodString
[src]§
duration(message?: errorUtil.ErrMessage): ZodString
[src]§
email(message?: errorUtil.ErrMessage): ZodString
[src]§
emoji(message?: errorUtil.ErrMessage): ZodString
[src]§
nanoid(message?: errorUtil.ErrMessage): ZodString
[src]§
nonempty(message?: errorUtil.ErrMessage): ZodString
[src]Equivalent to .min(1)
§
ulid(message?: errorUtil.ErrMessage): ZodString
[src]§
url(message?: errorUtil.ErrMessage): ZodString
[src]§
uuid(message?: errorUtil.ErrMessage): ZodString
[src]§Static Properties
§
create: (params?: RawCreateParams & {
[src]coerce?: true;
}) => ZodString