password: [
{ required: true, message: '请输入密码', transform: value => value, trigger: 'blur' },
{
type: 'string',
message: '请输入不包含空格的字符',
trigger: 'blur',
transform(value) {
if (value && value.indexOf(' ') === -1) {
return value
} else {
return false
}
}
},
{
trigger: 'blur',
validator: (rule, value, callback) => {
var passwordreg = /(?=.*\d)(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{6,16}/
if (!passwordreg.test(value)) {
callback(new Error('密码必须由数字、字母、特殊字符组合,请输入6-16位'))
}else{
callback()
}
} }
],password: [
{ required: true, message: '请