diff --git a/Frontend/patient_manager/lib/mih_components/mih_inputs_and_buttons/mih_text_input.dart b/Frontend/patient_manager/lib/mih_components/mih_inputs_and_buttons/mih_text_input.dart index a2f0c186..223aaa3a 100644 --- a/Frontend/patient_manager/lib/mih_components/mih_inputs_and_buttons/mih_text_input.dart +++ b/Frontend/patient_manager/lib/mih_components/mih_inputs_and_buttons/mih_text_input.dart @@ -65,7 +65,7 @@ class _MIHTextFieldState extends State { } bool isEmailValid(String email) { - var regex = RegExp(r'^[a-zA-Z0-9]+@[a-zA-Z.-]+\.[a-zA-Z]{2,}$'); + var regex = RegExp(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'); return regex.hasMatch(email); } diff --git a/Frontend/patient_manager/lib/mih_packages/authentication/register.dart b/Frontend/patient_manager/lib/mih_packages/authentication/register.dart index 71f4c934..e7bb8c92 100644 --- a/Frontend/patient_manager/lib/mih_packages/authentication/register.dart +++ b/Frontend/patient_manager/lib/mih_packages/authentication/register.dart @@ -132,7 +132,7 @@ class _RegisterState extends State { bool validEmail() { String text = emailController.text; - var regex = RegExp(r'^[a-zA-Z0-9]+@[a-zA-Z.-]+\.[a-zA-Z]{2,}$'); + var regex = RegExp(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'); return regex.hasMatch(text); }