diff --git a/lib/extensions/string_extensions.dart b/lib/extensions/string_extensions.dart index dbcde00..ae86d77 100644 --- a/lib/extensions/string_extensions.dart +++ b/lib/extensions/string_extensions.dart @@ -77,7 +77,7 @@ extension EmailValidator on String { } bool isNum() { - return RegExp(r'[0-9]').hasMatch(this); + return RegExp(r'^[0-9]+$').hasMatch(this); } String toFormattedDate() { diff --git a/lib/pages/user/forget_password_page.dart b/lib/pages/user/forget_password_page.dart index 4c919aa..7ba7b77 100644 --- a/lib/pages/user/forget_password_page.dart +++ b/lib/pages/user/forget_password_page.dart @@ -96,7 +96,7 @@ class _ForgetPasswordPageState extends State { title: "Continue", width: double.infinity, onPressed: () { - if (userName.isNum() && !userName.isValidEmail() && type==ClassType.NUMBER) { + if (userName.isNum() && type==ClassType.NUMBER) { forgetPasswordPhoneOTP(context); } else if (userName.isValidEmail() && type==ClassType.EMAIL) { forgetPasswordEmailOTP(context);