angular material form validation example

Example: form validation in angular material example

setPhoneValidation() {  const phoneControl = this.registerForm.get("phone");  phoneControl.setValidators([Validators.pattern("^[0-9]*$"),  Validators.required,]);this.registerForm.get("role").valueChanges.subscribe((role) => {  if (role == "jobSeeker") {    phoneControl.setValidators([Validators.pattern("^[0-9]*$"),    Validators.required,]);} else if (role == "employee") {      phoneControl.setValidators([Validators.pattern("^[0-9]*$")]);    }  phoneControl.updateValueAndValidity();});}