diff --git a/src/views/haomo/components/forms/HmComplexForm.vue b/src/views/haomo/components/forms/HmComplexForm.vue index 5641967496a0d9f963df9f77b140e62cbf13a728..b05e18594ffde810595da20c334f65f21e57e4cf 100644 --- a/src/views/haomo/components/forms/HmComplexForm.vue +++ b/src/views/haomo/components/forms/HmComplexForm.vue @@ -116,30 +116,30 @@ } }, data() { - // var validateUsername = (rule, value, callback) => { - // console.log(value.length) - // if (!value) { - // callback(new Error('请输入用户å')) - // } else if ((value.length < 2 || value.length > 10)) { - // callback(new Error('用户å长度在 2 到 10 个å—符')) - // } else { - // callback() - // } - // } - // var validatePassword = (rule, value, callback) => { - // if (value.length > 0 && !(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(value))) { - // callback(new Error('密ç å¿…é¡»åŒæ—¶åŒ…嫿•°å—å’Œå—æ¯ 6-20ä½')) - // } else { - // callback() - // } - // } - // var validateMobile = (rule, value, callback) => { - // if (value.length > 0 && !(/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/.test(value))) { - // callback(new Error('请输入æ£ç¡®çš„电è¯å·ç 或手机å·')) - // } else { - // callback() - // } - // } + var validateUsername = (rule, value, callback) => { + // console.log(value.length) + if (!value) { + callback(new Error('请输入用户å')) + } else if ((value.length < 2 || value.length > 10)) { + callback(new Error('用户å长度在 2 到 10 个å—符')) + } else { + callback() + } + } + var validatePassword = (rule, value, callback) => { + if (value.length > 0 && !(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(value))) { + callback(new Error('密ç å¿…é¡»åŒæ—¶åŒ…嫿•°å—å’Œå—æ¯ 6-20ä½')) + } else { + callback() + } + } + var validateMobile = (rule, value, callback) => { + if (value.length > 0 && !(/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/.test(value))) { + callback(new Error('请输入æ£ç¡®çš„电è¯å·ç 或手机å·')) + } else { + callback() + } + } // var validateEmail = (rule, value, callback) => { // if (value.length > 0) { // if (!(/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(value))) { @@ -156,20 +156,20 @@ showUserColumns: [], // è¦æ˜¾ç¤ºçš„å—æ®µ rules: { username: [ - // { validator: validateUsername, trigger: 'change' } - { required: true, message: '请输入用户å', trigger: 'blur' }, - { min: 2, max: 10, message: '长度在 2 到 10 个å—符', trigger: 'blur' } + { validator: validateUsername, trigger: 'change' } + // { required: true, message: '请输入用户å', trigger: 'blur' }, + // { min: 2, max: 10, message: '长度在 2 到 10 个å—符', trigger: 'blur' } ], loginid: [ - { required: true, message: '请输入登陆ID', trigger: 'blur' } + // { required: true, message: '请输入登陆ID', trigger: 'blur' } ], password: [ - // { validator: validatePassword, trigger: 'change' } - { pattern: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/, message: '密ç å¿…é¡»åŒæ—¶åŒ…嫿•°å—å’Œå—æ¯ 6-20ä½', trigger: 'change' } + { validator: validatePassword, trigger: 'change' } + // { pattern: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/, message: '密ç å¿…é¡»åŒæ—¶åŒ…嫿•°å—å’Œå—æ¯ 6-20ä½', trigger: 'change' } ], mobile: [ - // { validator: validateMobile, trigger: 'change' } - { pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: '请输入æ£ç¡®çš„电è¯å·ç ', trigger: 'change' } + { validator: validateMobile, trigger: 'change' } + // { pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: '请输入æ£ç¡®çš„电è¯å·ç ', trigger: 'change' } ], email: [ // { validator: validateEmail, trigger: 'change' }