TF-4124 Add unit test for isValidEmail and isEmailLocalhost

This commit is contained in:
dab246
2025-10-28 11:57:44 +07:00
committed by Dat H. Pham
parent 3a9b8d8205
commit 1c7778d6cc
4 changed files with 184 additions and 38 deletions
+4 -1
View File
@@ -52,7 +52,10 @@ class AppUtils {
static TextDirection getCurrentDirection(BuildContext context) => Directionality.maybeOf(context) ?? TextDirection.ltr;
static bool isEmailLocalhost(String email) {
return RegExp(r'^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@localhost$').hasMatch(email);
final normalized = email.trim();
return RegExp(
r'^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@localhost$'
).hasMatch(normalized);
}
static void copyEmailAddressToClipboard(BuildContext context, String emailAddress) {