iview表單驗證寫法

ruleValidate: {
userName: [
{
required: true,
message: "用戶名不能爲空",
trigger: "blur"
},
{
type: "string",
pattern: /^[0-9a-zA-Z]*$/g,
message: "用戶名只能是英文或者數字",
trigger: "blur"
}
],
password: [
{
required: true,
message: "密碼不能爲空",
trigger: "blur"
}
],
passwordList: [
{
required: true,
message: "密碼不能爲空",
trigger: "blur"
},
 
],
roleId: [
{
required: true,
message: "角色不能爲空",
trigger: "blur"
}
],
fullName: [
{
required: true,
message: "該項不能爲空",
trigger: "change"
},
{
type: "string",
pattern: /\u00A9/,
max: 4,
message: "姓名只能是中文且最大長度不能超過4",
trigger: "blur"
}
],
nickName: [
{ required: true, message: "暱稱不能爲空", trigger: "change" }
],
sex: [
{
required: true,
type: "number",
message: "性別不能爲空",
trigger: "blur"
}
],
age: [
{
required: true,
type: "string",
message: "年齡不能爲空",
trigger: "blur"
},
{
type: "string",
pattern: /^\d{n,}$/,
max: 3,
message: "年齡只能爲數字且不能超超過3位數",
trigger: "blur"
}
],
mobileNum: [
{
required: true,
type: "string",
message: "手機號不能爲空",
trigger: "blur"
},
{
type: "string",
pattern: /^[1][3,4,5,7,8][0-9]{9}$/,
message: "不符合手機號碼規則",
trigger: "blur"
}
],
jobTitle: [
{
required: true,
message: "職務不能爲空",
trigger: "blur"
}
],
status: [
{
required: true,
message: "狀態不能爲空",
trigger: "blur"
}
]
},
相關文章
相關標籤/搜索