Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
576d0a24
提交
576d0a24
authored
4月 16, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、密码规则以及提示修改
上级
77dfbc40
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
13 行增加
和
4 行删除
+13
-4
project.pbxproj
ios/Runner.xcodeproj/project.pbxproj
+9
-0
view.dart
lib/pages/change_pwd/view.dart
+1
-1
view.dart
lib/pages/reset_pwd/view.dart
+1
-1
validator.dart
lib/utils/validator.dart
+2
-2
没有找到文件。
ios/Runner.xcodeproj/project.pbxproj
浏览文件 @
576d0a24
...
...
@@ -483,6 +483,8 @@
buildSettings
=
{
ASSETCATALOG_COMPILER_APPICON_NAME
=
AppIcon
;
CODE_SIGN_ENTITLEMENTS
=
Runner/Runner.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
"$(FLUTTER_BUILD_NUMBER)"
;
DEVELOPMENT_TEAM
=
MYN43C5WGE
;
ENABLE_BITCODE
=
NO
;
...
...
@@ -496,6 +498,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.zijing.book.flutterBook
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
VERSIONING_SYSTEM
=
"apple-generic"
;
};
name
=
Profile
;
...
...
@@ -653,6 +656,8 @@
buildSettings
=
{
ASSETCATALOG_COMPILER_APPICON_NAME
=
AppIcon
;
CODE_SIGN_ENTITLEMENTS
=
Runner/Runner.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
"$(FLUTTER_BUILD_NUMBER)"
;
DEVELOPMENT_TEAM
=
MYN43C5WGE
;
ENABLE_BITCODE
=
NO
;
...
...
@@ -666,6 +671,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.zijing.book.flutterBook
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
VERSIONING_SYSTEM
=
"apple-generic"
;
};
name
=
Debug
;
...
...
@@ -676,6 +682,8 @@
buildSettings
=
{
ASSETCATALOG_COMPILER_APPICON_NAME
=
AppIcon
;
CODE_SIGN_ENTITLEMENTS
=
Runner/Runner.entitlements
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_STYLE
=
Automatic
;
CURRENT_PROJECT_VERSION
=
"$(FLUTTER_BUILD_NUMBER)"
;
DEVELOPMENT_TEAM
=
MYN43C5WGE
;
ENABLE_BITCODE
=
NO
;
...
...
@@ -689,6 +697,7 @@
);
PRODUCT_BUNDLE_IDENTIFIER
=
com.zijing.book.flutterBook
;
PRODUCT_NAME
=
"$(TARGET_NAME)"
;
PROVISIONING_PROFILE_SPECIFIER
=
""
;
VERSIONING_SYSTEM
=
"apple-generic"
;
};
name
=
Release
;
...
...
lib/pages/change_pwd/view.dart
浏览文件 @
576d0a24
...
...
@@ -115,7 +115,7 @@ class _ChangePwdPageState extends State<ChangePwdPage> {
),
Container
(
margin:
EdgeInsets
.
only
(
left:
5
.
w
,
top:
5
.
w
),
child:
Text
(
'密码必须是数字、字母、特殊符号
两
种及以上8-12位的组合'
,
style:
TextStyle
(
fontSize:
10
.
w
,
color:
Colours
.
c9
),),
child:
Text
(
'密码必须是数字、字母、特殊符号
三
种及以上8-12位的组合'
,
style:
TextStyle
(
fontSize:
10
.
w
,
color:
Colours
.
c9
),),
),
Gaps
.
vGaps40
,
CustomGradientButton
(
...
...
lib/pages/reset_pwd/view.dart
浏览文件 @
576d0a24
...
...
@@ -68,7 +68,7 @@ class _ResetPwdPageState extends State<ResetPwdPage> {
),
Container
(
margin:
EdgeInsets
.
only
(
left:
5
.
w
,
top:
5
.
w
),
child:
Text
(
'密码必须是数字、字母、特殊符号
两
种及以上8-12位的组合'
,
style:
TextStyle
(
fontSize:
10
.
w
,
color:
Colours
.
c9
),),
child:
Text
(
'密码必须是数字、字母、特殊符号
三
种及以上8-12位的组合'
,
style:
TextStyle
(
fontSize:
10
.
w
,
color:
Colours
.
c9
),),
),
Gaps
.
vGaps40
,
CustomGradientButton
(
...
...
lib/utils/validator.dart
浏览文件 @
576d0a24
...
...
@@ -91,8 +91,8 @@ class ValidatorTool {
// 密码
static
bool
isValidPassword
(
String
value
)
{
RegExp
passwordPattern
=
RegExp
(
r'^(
?:(?=.*[a-zA-Z])(?=.*[\d])(?=.*[~@#%$*_\-+=;:,.?])|(?=.*[a-zA-Z])(?=.*[\d])|(?=.*[\d])(?=.*[~@#%$*_\-+=;:,.?])|(?=.*[a-zA-Z])(?=.*[~@#%$*_\-+=;:,.?]))[\w~@#%$*_\-+=;:,.?
]{8,12}$'
);
// 密码必须是数字、字母、特殊符号
两
种及以上8-12位的组合
RegExp
passwordPattern
=
RegExp
(
r'^(
(?=.*\d)(?=.*[A-Z])(?=.*[a-z]))|((?=.*\d)(?=.*[A-Z])(?=.*[\W_]))|((?=.*\d)(?=.*[a-z])(?=.*[\W_]))|((?=.*[A-Z])(?=.*[a-z])(?=.*[\W_]))[a-zA-Z\d\W_
]{8,12}$'
);
// 密码必须是数字、字母、特殊符号
三
种及以上8-12位的组合
return
passwordPattern
.
hasMatch
(
value
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论