|
|
@@ -208,11 +208,17 @@
|
|
|
},
|
|
|
// 验证密码
|
|
|
validatePassword () {
|
|
|
+ let reg = /^(?=.{8,20})(((?=.*[0-9])(?=.*[a-z]))|((?=.*[0-9])(?=.*[A-Z]))).*$/
|
|
|
if (!this.valid.password) {
|
|
|
- this.downToast('请填写密码')
|
|
|
+ this.downToast('请输入密码')
|
|
|
this.state.password = 'error'
|
|
|
} else {
|
|
|
- this.state.password = 'success'
|
|
|
+ if (!reg.test(this.valid.password)) {
|
|
|
+ this.downToast('密码须为8-20字符的英文、数字混合')
|
|
|
+ this.state.password = 'warning'
|
|
|
+ } else {
|
|
|
+ this.state.password = 'success'
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
// 申诉
|