diff --git a/lib/screens/on_boarding/auth/forgot_password.dart b/lib/screens/on_boarding/auth/forgot_password.dart index 3571fc5..3b5bd6c 100644 --- a/lib/screens/on_boarding/auth/forgot_password.dart +++ b/lib/screens/on_boarding/auth/forgot_password.dart @@ -89,7 +89,7 @@ class _ForgotPasswordState extends ConsumerState { } if (!RegExp( - r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+") + r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z]+") .hasMatch(val)) { return '*Please Enter valid email'; } else { diff --git a/lib/screens/on_boarding/auth/invite_co_workers.dart b/lib/screens/on_boarding/auth/invite_co_workers.dart index 8478305..0d935a5 100644 --- a/lib/screens/on_boarding/auth/invite_co_workers.dart +++ b/lib/screens/on_boarding/auth/invite_co_workers.dart @@ -26,7 +26,7 @@ class _InviteCOWorkersState extends ConsumerState { bool validateEmail(String email) { return RegExp( - r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+") + r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z]+") .hasMatch(email); } @@ -114,7 +114,7 @@ class _InviteCOWorkersState extends ConsumerState { .validate(), validator: (email) { if (RegExp( - r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+") + r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z]+") .hasMatch(email!)) { invitations[index] ["is_valid"] = true; diff --git a/lib/screens/on_boarding/auth/signUp.dart b/lib/screens/on_boarding/auth/signUp.dart index 224835d..fc2a415 100644 --- a/lib/screens/on_boarding/auth/signUp.dart +++ b/lib/screens/on_boarding/auth/signUp.dart @@ -112,7 +112,7 @@ class _SignUpState extends ConsumerState { } if (!RegExp( - r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+") + r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z]+") .hasMatch(val)) { return '*Please Enter valid email'; } else { diff --git a/lib/screens/on_boarding/auth/sign_in.dart b/lib/screens/on_boarding/auth/sign_in.dart index 9adcdfe..8761410 100644 --- a/lib/screens/on_boarding/auth/sign_in.dart +++ b/lib/screens/on_boarding/auth/sign_in.dart @@ -173,7 +173,7 @@ class _SignInScreenState extends ConsumerState } if (!RegExp( - r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+") + r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z]+") .hasMatch(val)) { return '*Please Enter valid email'; } else { diff --git a/lib/screens/on_boarding/auth/sign_in_selfhosted.dart b/lib/screens/on_boarding/auth/sign_in_selfhosted.dart index 3d40c2f..c9d0722 100644 --- a/lib/screens/on_boarding/auth/sign_in_selfhosted.dart +++ b/lib/screens/on_boarding/auth/sign_in_selfhosted.dart @@ -111,7 +111,7 @@ class _SignInSelfHostedState extends ConsumerState { } if (!RegExp( - r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+") + r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9-]+\.[a-zA-Z]+") .hasMatch(val)) { return '*Please Enter valid email'; } else {