[提示语]去掉form校验提示语的!; bug修改

This commit is contained in:
zhaoxiao
2021-10-22 17:52:02 +08:00
parent 7f62d9c7f4
commit 79933ec6b4
12 changed files with 106 additions and 65 deletions
+4 -4
View File
@@ -70,12 +70,12 @@ export default {
validatorRules: {
oldpassword: {
rules: [{
required: true, message: '请输入旧密码!'
required: true, message: '请输入旧密码'
}]
},
password: {
rules: [
{ required: true, message: '请输入新密码!' },
{ required: true, message: '请输入新密码' },
{
//原正则,3种组合时不会提示 /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,}$/
pattern: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,30}$/,
@@ -186,14 +186,14 @@ export default {
callback(new Error('两次密码不一致'))
}
if (value && !passwordReg(value)) {
callback('密码由8位及以上数字、大小写字母和特殊符号组成')
callback('密码由8位及以上数字、大小写字母和特殊符号组成')
}
callback()
},
compareToFirstPassword(rule, value, callback) {
const form = this.form
if (value && value !== form.getFieldValue('password')) {
callback('两次输入的密码不一样!')
callback('两次密码不一')
} else {
callback()
}