Skip to content

Built-in Validators

Angular provides several built-in validators for common validation scenarios.

Validators.required // Field must have a value
Validators.email // Value must be a valid email
Validators.minLength(3) // Minimum length
Validators.maxLength(20) // Maximum length
Validators.pattern(/^[a-z]+$/) // Regex pattern
Validators.min(0) // Minimum numeric value
Validators.max(100) // Maximum numeric value
Validators.nullValidator // No validation
Validators.compose([...]) // Combine multiple validators

Built-in validators cover most common validation scenarios.”