diff --git a/src/app/organization/employees/create-employee/create-employee.component.html b/src/app/organization/employees/create-employee/create-employee.component.html index 1dbb7da6c..e71578e60 100644 --- a/src/app/organization/employees/create-employee/create-employee.component.html +++ b/src/app/organization/employees/create-employee/create-employee.component.html @@ -61,6 +61,15 @@ {{ 'labels.inputs.Mobile Number for SMS' | translate }} + @if ( + employeeForm.controls.mobileNo.hasError('pattern') && + (employeeForm.controls.mobileNo.dirty || employeeForm.controls.mobileNo.touched) + ) { + + {{ 'labels.inputs.Mobile Number for SMS' | translate }} {{ 'labels.commons.is' | translate }} + {{ 'labels.commons.invalid' | translate }} + + } diff --git a/src/app/organization/employees/create-employee/create-employee.component.ts b/src/app/organization/employees/create-employee/create-employee.component.ts index fa6884db6..1e9e9c1b5 100644 --- a/src/app/organization/employees/create-employee/create-employee.component.ts +++ b/src/app/organization/employees/create-employee/create-employee.component.ts @@ -103,7 +103,12 @@ export class CreateEmployeeComponent implements OnInit, AfterViewInit { ] ], isLoanOfficer: [false], - mobileNo: [''], + mobileNo: [ + '', + [ + Validators.pattern(/^\+?[0-9. ()-]{0,25}$/) + ] + ], joiningDate: [ '', Validators.required