StringSchemaOptionsinterface
{
readonly value?: string | undefined;
readonly min?: number | undefined;
readonly max?: number | undefined;
readonly rows?: number | undefined;
readonly match?: RegExp | undefined;
readonly case?: "upper" | "lower" | undefined;
readonly input?: StringInputType | undefined;
}| Property | Type | |
|---|---|---|
.value | string | Default string value used when the input is undefined. Defaults to "" readonly |
.min | number | Minimum allowed character length. Defaults to 0 readonly |
.max | number | Maximum allowed character length. Defaults to Number.POSITIVE_INFINITY readonly |
.rows | number | Number of rows; more than one enables multiline sanitization. Defaults to 1 readonly |
.match | RegExp | Regular expression the sanitized string must match. readonly |
.case | "upper""lower" | Force the result to "upper" or "lower" case. readonly |
.input | StringInputType | HTML <input /> type="" hint for downstream UIs. Defaults to "text" readonly |
Options for StringSchema.