校验规则修改
parent
d6048e4cdd
commit
3b06046c69
|
@ -90,11 +90,25 @@ export default {
|
|||
{
|
||||
required: true,
|
||||
validator: (rule, value, callback) => {
|
||||
!value
|
||||
? callback(
|
||||
new Error(this.$t('trials:researchForm:formRule:specify'))
|
||||
)
|
||||
: callback()
|
||||
var lang = zzSessionStorage.getItem('lang')
|
||||
? zzSessionStorage.getItem('lang')
|
||||
: 'zh'
|
||||
/* eslint-disable */
|
||||
var reg1 = /^[a-zA-Z0-9_]{4,16}$/ //密码必须是8位以上、必须含有字母、数字、特殊符号
|
||||
console.log(!reg1.test(value))
|
||||
if (!reg1.test(value)) {
|
||||
callback(
|
||||
lang === 'zh'
|
||||
? new Error(
|
||||
'1)新建账号,用户名字符长度最小为4个字符,最大为16个字符,只可使用字母、数字、下划线;'
|
||||
)
|
||||
: new Error(
|
||||
'For a new account, the username must have:1) At least 4 characters;2) At most 16 characters;3)Only letters, numbers, and underscores are allowed.'
|
||||
)
|
||||
)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
},
|
||||
trigger: 'blur',
|
||||
},
|
||||
|
@ -129,6 +143,21 @@ export default {
|
|||
},
|
||||
trigger: 'blur',
|
||||
},
|
||||
{
|
||||
required: true,
|
||||
trigger: 'blur',
|
||||
validator: (rule, value, callback) => {
|
||||
value !== this.password.NewPassWord
|
||||
? callback(
|
||||
new Error(
|
||||
this.$t(
|
||||
'trials:researchForm:formRule:NewPassWordAndConfirmPassWord'
|
||||
)
|
||||
)
|
||||
)
|
||||
: callback()
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
userId: null,
|
||||
|
|
Loading…
Reference in New Issue