From 0d47f80ee4db053aec93027eab779d6c2f50c89c Mon Sep 17 00:00:00 2001 From: hs <873121290@qq.com> Date: Mon, 6 Jul 2026 11:14:29 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=82=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/mine/forgot_pwd_page.dart | 2 +- lib/pages/mine/mine_set_pwd_page.dart | 2 +- lib/pages/user/register_page.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pages/mine/forgot_pwd_page.dart b/lib/pages/mine/forgot_pwd_page.dart index f30f6e1..1d261ce 100644 --- a/lib/pages/mine/forgot_pwd_page.dart +++ b/lib/pages/mine/forgot_pwd_page.dart @@ -112,7 +112,7 @@ class _ForgotPwdPageState extends State { final hasUpperCase = RegExp(r'[A-Z]'); final hasLowerCase = RegExp(r'[a-z]'); final hasNumber = RegExp(r'[0-9]'); - final hasSpecialChar = RegExp(r'[!@#\$%\^&\*\(\)_\+\-=\[\]\{\};:"\\|,.<>\/\?~`]'); + final hasSpecialChar = RegExp(r'[!@#&*]'); // 根据需要调整特殊符号 return hasUpperCase.hasMatch(password) && hasLowerCase.hasMatch(password) && hasNumber.hasMatch(password) && diff --git a/lib/pages/mine/mine_set_pwd_page.dart b/lib/pages/mine/mine_set_pwd_page.dart index c0e72b5..230fc2a 100644 --- a/lib/pages/mine/mine_set_pwd_page.dart +++ b/lib/pages/mine/mine_set_pwd_page.dart @@ -118,7 +118,7 @@ class _MineSetPwdPageState extends State { final hasUpperCase = RegExp(r'[A-Z]'); final hasLowerCase = RegExp(r'[a-z]'); final hasNumber = RegExp(r'[0-9]'); - final hasSpecialChar = RegExp(r'[!@#\$%\^&\*\(\)_\+\-=\[\]\{\};:"\\|,.<>\/\?~`]'); + final hasSpecialChar = RegExp(r'[!@#&*]'); // 根据需要调整特殊符号 return hasUpperCase.hasMatch(password) && hasLowerCase.hasMatch(password) && hasNumber.hasMatch(password) && diff --git a/lib/pages/user/register_page.dart b/lib/pages/user/register_page.dart index 6f31ecc..959b5cf 100644 --- a/lib/pages/user/register_page.dart +++ b/lib/pages/user/register_page.dart @@ -52,7 +52,7 @@ class _RegisterPageState extends State { final hasUpperCase = RegExp(r'[A-Z]'); final hasLowerCase = RegExp(r'[a-z]'); final hasNumber = RegExp(r'[0-9]'); - final hasSpecialChar = RegExp(r'[!@#\$%\^&\*\(\)_\+\-=\[\]\{\};:"\\|,.<>\/\?~`]'); + final hasSpecialChar = RegExp(r'[!@#&*]'); // 根据需要调整特殊符号 return hasUpperCase.hasMatch(password) && hasLowerCase.hasMatch(password) && hasNumber.hasMatch(password) &&