Commit 1e9195fa authored by 王康's avatar 王康

form

parent 2091aaf4
...@@ -116,30 +116,30 @@ ...@@ -116,30 +116,30 @@
} }
}, },
data() { data() {
// var validateUsername = (rule, value, callback) => { var validateUsername = (rule, value, callback) => {
// console.log(value.length) // console.log(value.length)
// if (!value) { if (!value) {
// callback(new Error('请输入用户名')) callback(new Error('请输入用户名'))
// } else if ((value.length < 2 || value.length > 10)) { } else if ((value.length < 2 || value.length > 10)) {
// callback(new Error('用户名长度在 2 到 10 个字符')) callback(new Error('用户名长度在 2 到 10 个字符'))
// } else { } else {
// callback() callback()
// } }
// } }
// var validatePassword = (rule, value, callback) => { var validatePassword = (rule, value, callback) => {
// if (value.length > 0 && !(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(value))) { if (value.length > 0 && !(/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(value))) {
// callback(new Error('密码必须同时包含数字和字母 6-20位')) callback(new Error('密码必须同时包含数字和字母 6-20位'))
// } else { } else {
// callback() callback()
// } }
// } }
// var validateMobile = (rule, value, callback) => { var validateMobile = (rule, value, callback) => {
// if (value.length > 0 && !(/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/.test(value))) { if (value.length > 0 && !(/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/.test(value))) {
// callback(new Error('请输入正确的电话号码或手机号')) callback(new Error('请输入正确的电话号码或手机号'))
// } else { } else {
// callback() callback()
// } }
// } }
// var validateEmail = (rule, value, callback) => { // var validateEmail = (rule, value, callback) => {
// if (value.length > 0) { // if (value.length > 0) {
// if (!(/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(value))) { // if (!(/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(value))) {
...@@ -156,20 +156,20 @@ ...@@ -156,20 +156,20 @@
showUserColumns: [], // 要显示的字段 showUserColumns: [], // 要显示的字段
rules: { rules: {
username: [ username: [
// { validator: validateUsername, trigger: 'change' } { validator: validateUsername, trigger: 'change' }
{ required: true, message: '请输入用户名', trigger: 'blur' }, // { required: true, message: '请输入用户名', trigger: 'blur' },
{ min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'blur' } // { min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'blur' }
], ],
loginid: [ loginid: [
{ required: true, message: '请输入登陆ID', trigger: 'blur' } // { required: true, message: '请输入登陆ID', trigger: 'blur' }
], ],
password: [ password: [
// { validator: validatePassword, trigger: 'change' } { validator: validatePassword, trigger: 'change' }
{ pattern: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/, message: '密码必须同时包含数字和字母 6-20位', trigger: 'change' } // { pattern: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/, message: '密码必须同时包含数字和字母 6-20位', trigger: 'change' }
], ],
mobile: [ mobile: [
// { validator: validateMobile, trigger: 'change' } { validator: validateMobile, trigger: 'change' }
{ pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: '请输入正确的电话号码', trigger: 'change' } // { pattern: /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/, message: '请输入正确的电话号码', trigger: 'change' }
], ],
email: [ email: [
// { validator: validateEmail, trigger: 'change' } // { validator: validateEmail, trigger: 'change' }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment