mirror of
https://github.com/madari-media/madari-oss.git
synced 2026-04-21 11:01:56 +00:00
fix(auth): update email validation regex to improve accuracy and support more valid email formats
This commit is contained in:
parent
46571852de
commit
3249acde56
3 changed files with 3 additions and 3 deletions
|
|
@ -54,7 +54,7 @@ class _ForgotPasswordPageState extends State<ForgotPasswordPage> {
|
||||||
if (value?.isEmpty ?? true) {
|
if (value?.isEmpty ?? true) {
|
||||||
return 'Please enter your email';
|
return 'Please enter your email';
|
||||||
}
|
}
|
||||||
if (!RegExp(r'^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$').hasMatch(value!)) {
|
if (!RegExp(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$').hasMatch(value!)) {
|
||||||
return 'Please enter a valid email';
|
return 'Please enter a valid email';
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|
|
||||||
|
|
@ -278,7 +278,7 @@ class _SignInPageState extends State<SignInPage>
|
||||||
return 'Please enter your email';
|
return 'Please enter your email';
|
||||||
}
|
}
|
||||||
if (!RegExp(
|
if (!RegExp(
|
||||||
r'^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$')
|
r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$')
|
||||||
.hasMatch(value!)) {
|
.hasMatch(value!)) {
|
||||||
return 'Please enter a valid email';
|
return 'Please enter a valid email';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -320,7 +320,7 @@ class _SignUpPageState extends State<SignUpPage>
|
||||||
return 'Please enter your email';
|
return 'Please enter your email';
|
||||||
}
|
}
|
||||||
if (!RegExp(
|
if (!RegExp(
|
||||||
r'^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$')
|
r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$')
|
||||||
.hasMatch(value!)) {
|
.hasMatch(value!)) {
|
||||||
return 'Please enter a valid email';
|
return 'Please enter a valid email';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue