rules: [{
required: true,
message: '請填寫水域面積,應為大于 0 的整數,并且最大長度不能超過 13 位!'
},
{
pattern: /^(([1-9][0-9]*)|([0]\.\d{0,2}|[1-9][0-9]*\.\d{0,2}))$/,
message: '請輸入正整數!'
}
]
pattern: /^(([1-9][0-9]*)|([0]\.\d{0,2}|[1-9][0-9]*\.\d{0,2}))$/,
message: '請填寫寬度,保留一位小數并且最大長度不能超過15位!'
regionPeople: {
rules: [{
required: true,
message: '請填寫常住人口,應為大于 0 的整數,并且最大長度不能超過 13 位!'
},
{
pattern: /^[+]{0,1}(\d+)$/,
message: '請輸入正整數!'
}
]
},
pattern: /^1[3456789]\d{9}$/,
message: '請填寫正确的聯系電話!'
pattern: /^(([1-9][0-9]*)|([0]\.\d{0,2}|[1-9][0-9]*\.\d{0,2}))$/,
message: '保留兩位小數!'
{pattern: /^0\d{2,3}-[1-9]\d{6,7}$/, message: '請輸入正确的座機号碼'},
rules: [{
required: true, message: '請輸入使用者賬号!'
}, {
validator: this.validateUsername,
}]
validateUsername(rule, value, callback) {
var params = {
tableName: '',
fieldName: 'username',
fieldVal: value,
dataId: this.userId
};
getAction("/sys/duplicate/checkUserName",params).then((res) => {
if (res.success) {
callback()
} else {
callback("使用者名已存在!")
}
})
},
rules: [{
required: true,
pattern: /[a-zA-Z0-9]{6,16}$/,
message: '密碼由長度6到16位的字母或者數字組成!'
}, {
validator: this.validateToNextPassword,
}],
if (value && confirmpassword && value !== confirmpassword) {
callback('兩次輸入的密碼不一樣!');
}
if (value && this.confirmDirty) {
form.validateFields(['confirm'], {force: true})
}
callback();
},
required: true, message: '請重新輸入登陸密碼!',
validator: this.compareToFirstPassword,
var params = {
tableName: '',
fieldName: 'phone',
fieldVal: value,
dataId: this.userId
};
getAction("/sys/duplicate/checkUserPhone",params).then((res) => {
if (res.success) {
callback()
} else {
callback("手機号已存在!")
}
})
} else {
callback("請輸入正确格式的手機号碼!");
}
}
},