|
@@ -341,13 +341,13 @@ export default {
|
|
|
{ required: true, validator: equalToPasswordTwo, trigger: "blur" },
|
|
|
{ required: true, message: "请输入8-16位密码,不能输入连续性和重复性的密码,密码中需要包含:大写字母、小写字符、数字和字符", validator: validatePass, trigger: "blur" }
|
|
|
],
|
|
|
+ phonenumber: [
|
|
|
+ { required: true, message: "请输入11位手机号码", trigger: "blur" },
|
|
|
+ { validator: this.checkPhone, trigger: 'blur' },
|
|
|
+ // { min: 11, max: 11, message: "请输入11位手机号码", trigger: "blur" },
|
|
|
+ { required: true, message: "请输入11位手机号码", validator: this.spaceJudgment, trigger: "blur" }
|
|
|
+ ],
|
|
|
// phone: [
|
|
|
- // { required: true, message: "请输入11位手机号码", trigger: "blur" },
|
|
|
- // { validator: this.checkPhone, trigger: 'blur' },
|
|
|
- // { min: 11, max: 11, message: "请输入11位手机号码", trigger: "blur" },
|
|
|
- // { required: true, message: "请输入11位手机号码", validator: this.spaceJudgment, trigger: "blur" }
|
|
|
- // ],
|
|
|
- // phonenumber: [
|
|
|
// { required: true, message: "请输入手机号码", trigger: "blur" },
|
|
|
// { required: true, message: "请输入手机号码", validator: this.spaceJudgment, trigger: "blur" }
|
|
|
// ],
|
|
@@ -415,17 +415,7 @@ export default {
|
|
|
}
|
|
|
// let obj = JSON.parse(JSON.stringify(this.userform));
|
|
|
let obj = {};
|
|
|
- if(this.userform.phonenumber){
|
|
|
- let regex = /^1[23456789]\d{9}$/;
|
|
|
- if(!regex.test(this.userform.phonenumber)){
|
|
|
- this.msgError('请输入正确的联系方式')
|
|
|
- return
|
|
|
- }else{
|
|
|
- obj.phonenumber = this.userform.phonenumber;
|
|
|
- }
|
|
|
- }else {
|
|
|
- obj.phonenumber = '';
|
|
|
- }
|
|
|
+ obj.phonenumber = this.userform.phonenumber;
|
|
|
if(this.userform.email){
|
|
|
let regex = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
|
|
|
if(!regex.test(this.userform.email)){
|
|
@@ -450,6 +440,22 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ //手机号验证
|
|
|
+ checkPhone(rule, value, callback) {
|
|
|
+ if (!value) {
|
|
|
+ return callback(new Error('手机号码不能为空'))
|
|
|
+ } else {
|
|
|
+ if(value == '19999999999'){
|
|
|
+ return callback(new Error('请输入正确的手机号码'))
|
|
|
+ }
|
|
|
+ const reg = /^1[3|4|5|7|8|9][0-9]\d{8}$/
|
|
|
+ if (reg.test(value)) {
|
|
|
+ callback()
|
|
|
+ } else {
|
|
|
+ return callback(new Error('请输入正确的手机号码'))
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
//修改按钮密码
|
|
|
submit() {
|
|
|
let self = this;
|