Ответ
Валидация поля — это проверка введённых данных на соответствие заданным правилам перед их обработкой или сохранением. Она может включать проверку формата, длины, диапазона значений или уникальности.
Пример валидации email на JavaScript:
function validateEmail(email) {
const regex = /^[^s@]+@[^s@]+.[^s@]+$/;
return regex.test(email);
}
console.log(validateEmail("test@example.com")); // true
console.log(validateEmail("invalid.email")); // false
Типы валидации:
- Клиентская (быстрая, но ненадёжная)
- Серверная (обязательная для безопасности)
- Бизнес-логика (проверка на соответствие бизнес-правилам)
Валидация предотвращает ошибки, защищает от вредоносных данных и улучшает UX.