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?
Опции валидации (message, params)
Returns
void
Examples
// Базовое использование
validationSchema: (path) => [
required(path.email),
email(path.email),
]
// С кастомным сообщением
email(path.email, { message: 'Введите корректный email адрес' })
// Ошибка валидации
{
code: 'email',
message: 'Неверный формат email',
params: {}
}