<template>
<el-form :model="DataForm" label-position="top" :rules="dialogRules">
<el-form-item label="年齡" prop="loseEfficacyReason">
<el-input type="textarea" v-model="unuseForm.loseEfficacyReason" auto-complete="off"></el-input>
</el-form-item>
</el-form>
</template>
<script>
export default{
data(){
return {
dialogRules: {
loseEfficacyReason: [
{ required: true, message: '請輸入原因', trigger: 'blur' },
{ type: 'number',min: 2, message: '請輸入不少于2個字符', trigger: 'blur' },
{ pattern: /^[A-Za-z0-9\u4e00-\u9fa5]+$/, message: '不允許輸入空格等特殊符號' },
{validator:驗證方法,trigger:驗證觸發}
//參數解釋:
//required是不是必填項
//message提示信息文字
//min:2最少不能低于2 max:6最多不能高于6
//pattern這是正則驗證規則
//trigger方式,trigger: 'blur' 在失去焦點的時候驗證
//type數據類型,input框輸入的都是字符串類型,可以在v-model上加一個。namber修飾符
]
}
}
}
}
</script>
element-ui中rules使用正則驗證、表單驗證
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。