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