Building a Custom Validator
export function domainValidator(control: AbstractControl): ValidationErrors | null {
const email = control.value;
return email?.endsWith('.org') ? null : { invalidDomain: true };
}
Master reactive forms in Angular with custom validators, async validation, and clean error indicators.
export function domainValidator(control: AbstractControl): ValidationErrors | null {
const email = control.value;
return email?.endsWith('.org') ? null : { invalidDomain: true };
}