rules: {
name:[{
required: true,
message: '請輸入用戶名',
trigger: 'blur'
},{
min: 2,
max: 6,
message: '長度在 2 到 6 個字符'
},{
pattern: /^[\u4E00-\u9FA5]+$/,
message: '用戶名只能爲中文'
},{
pattern:/^[a-zA-Z]w{1,4}$/,
message: '以字母開頭,長度在2-5之間, 只能包含字符、數字和下劃線'
}],
password: [{
required: true,
message: '請輸入密碼',
trigger: 'blur'
}, {
min: 6,
max: 16,
message: '長度在 6 到 16個字符'
}, {
pattern: /^(\w){6,16}$/,
message: '只能輸入6-16個字母、數字、下劃線'
}],
mobile:[{
required: true,
message: '請輸入手機號碼',
trigger: 'blur'
},{
validator:function(rule,value,callback){
if(/^1[34578]\d{9}$/.test(value) == false){
callback(new Error("請輸入正確的手機號"));
}else{
callback();
}
}, trigger: 'blur'}
],
}