Перейти к основному содержимому

email()

function email<TForm, TField>(fieldPath, options?): void;

Defined in: core/validation/validators/email.ts:47

Валидатор формата email

Проверяет, что значение соответствует формату email адреса. Пустые значения пропускаются (используйте required для обязательности).

Type Parameters

TForm

TForm

TField

TField extends string | undefined = string

Parameters

fieldPath

Путь к полю для валидации

FieldPathNode<TForm, TField, unknown> | undefined

options?

ValidateOptions

Опции валидации (message, params)

Returns

void

Examples

// Базовое использование
validationSchema: (path) => [
required(path.email),
email(path.email),
]

// С кастомным сообщением
email(path.email, { message: 'Введите корректный email адрес' })
// Ошибка валидации
{
code: 'email',
message: 'Неверный формат email',
params: {}
}