Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
a78e901d
Commit
a78e901d
authored
Feb 20, 2023
by
“yiyousong”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pref:修改密码校验
parent
078731ce
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
42 additions
and
42 deletions
+42
-42
portal-manager-ui/admin/src/utils/js/validate.js
portal-manager-ui/admin/src/utils/js/validate.js
+42
-42
No files found.
portal-manager-ui/admin/src/utils/js/validate.js
View file @
a78e901d
// 只能为数字验证
// 只能为数字验证
export
function
isNumber
(
rule
,
value
,
callback
)
{
export
function
isNumber
(
rule
,
value
,
callback
)
{
var
number
=
/^
\d
+$/
var
number
=
/^
\d
+$/
;
if
(
!
number
.
test
(
value
))
{
if
(
!
number
.
test
(
value
))
{
callback
(
new
Error
(
"
格式有误,只能为数字
"
))
callback
(
new
Error
(
"
格式有误,只能为数字
"
))
;
}
else
{
}
else
{
callback
()
callback
()
;
}
}
}
}
// 验证流水编号
// 验证流水编号
export
const
checkFlowNum
=
(
rule
,
value
,
callback
)
=>
{
export
const
checkFlowNum
=
(
rule
,
value
,
callback
)
=>
{
let
reg
=
/^
[
A-Z
][
a-zA-Z0-9
]{3,32}
$/
let
reg
=
/^
[
A-Z
][
a-zA-Z0-9
]{3,32}
$/
;
if
(
!
value
)
{
if
(
!
value
)
{
callback
(
new
Error
(
'
请输入流水编号
'
))
callback
(
new
Error
(
"
请输入流水编号
"
));
}
else
if
(
!
reg
.
test
(
value
))
{
}
else
if
(
!
reg
.
test
(
value
))
{
callback
(
new
Error
(
'
格式为大写字母开头,4~32位
'
))
callback
(
new
Error
(
"
格式为大写字母开头,4~32位
"
));
}
else
{
}
else
{
callback
()
callback
()
;
}
}
}
}
;
// 验证英文
// 验证英文
export
const
checkEn
=
(
rule
,
value
,
callback
)
=>
{
export
const
checkEn
=
(
rule
,
value
,
callback
)
=>
{
let
reg
=
/^
[
a-zA-Z
]{2,15}
$/
let
reg
=
/^
[
a-zA-Z
]{2,15}
$/
;
if
(
!
value
)
{
if
(
!
value
)
{
callback
(
new
Error
(
'
请输入英文名称
'
))
callback
(
new
Error
(
"
请输入英文名称
"
));
}
else
if
(
!
reg
.
test
(
value
))
{
}
else
if
(
!
reg
.
test
(
value
))
{
callback
(
new
Error
(
'
格式为字母a-z,A-Z,2~15位
'
))
callback
(
new
Error
(
"
格式为字母a-z,A-Z,2~15位
"
));
}
else
{
}
else
{
callback
()
callback
()
;
}
}
}
}
;
// 验证账号
// 验证账号
export
const
changeAccount
=
(
rule
,
value
,
callback
)
=>
{
export
const
changeAccount
=
(
rule
,
value
,
callback
)
=>
{
if
(
!
value
)
{
if
(
!
value
)
{
...
@@ -45,8 +45,8 @@ export const changeAccount = (rule, value, callback) => {
...
@@ -45,8 +45,8 @@ export const changeAccount = (rule, value, callback) => {
export
const
changePassWord
=
(
rule
,
value
,
callback
)
=>
{
export
const
changePassWord
=
(
rule
,
value
,
callback
)
=>
{
if
(
!
value
)
{
if
(
!
value
)
{
callback
(
new
Error
(
"
请输入密码
"
));
callback
(
new
Error
(
"
请输入密码
"
));
}
else
if
(
!
/^
[
a-zA-Z0-9_
-
]{5,18}
$/
.
test
(
value
))
{
}
else
if
(
!
/^
[
a-zA-Z0-9_
!@#$%^&*`~()-+=
]{5,18}
$/
.
test
(
value
))
{
callback
(
new
Error
(
"
5到18位(字母,数字,下划线,中横线
)
"
));
callback
(
new
Error
(
"
5到18位(字母、数字、特殊字符
)
"
));
}
else
{
}
else
{
callback
();
callback
();
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment