el-input輸入校驗不能為空格以及不能輸入全部為空的內(nèi)容
應用場景:
輸入框的校驗太常見了,基本上常見的為:不能為空,不能輸入空格,和不能輸入全部為空的內(nèi)容。這里對這個進行記錄。
詳細開發(fā):
針對三種情況進行分別展示:
rules: { ResearchNO: [ { required: true, message: '請輸入項目代碼', trigger: 'blur' }, { required: true, transform: (value) => value && value.trim(), message: '項目代碼不能全部為空', trigger: 'blur' } ], Name: [ //輸入為空 { required: true, message: '請輸入項目名稱', trigger: 'blur' }, { min: 1, max: 50, message: '長度在 1 到 50 個字符', trigger: 'blur' }, //不能全部輸入空格 { required: true, transform: (value) => value && value.trim(), message: '項目名稱不能全部為空', trigger: 'blur' } ] },
不能輸入全部空格,主要是這里起作用:
{ required: true, transform: (value) => value && value.trim(), message: '項目名稱不能全部為空', trigger: 'blur' }
還有不能輸入空格:v-model后面加上trim
<el-form-item label="項目名稱" prop="Name"> <el-input v-model.trim="projectInfo.Name" placeholder="請輸入項目名稱"></el-input> </el-form-item>
附:el-input 首尾不能為空格的校驗
我們在使用 input 輸入框時,大多不希望用戶在前后輸入空格,有沒有簡單的校驗方法呢,當然是有的。
<el-form :rules="rules" :model="form" label-width="80px"> <el-form-item label="活動名稱" prop="name"> <el-input v-model="form.name"></el-input> </el-form-item> </el-form> <script> export default { data() { return { form: { name: '' }, rules: { name: [ { required: true, message: '請輸入活動名稱', trigger: 'blur'}, { pattern: /^(?!\s+).*(?<!\s)$/, message: '首尾不能為空格', trigger: 'blur' } ] } } } } </script>
效果如下:
總結(jié)/分析:
以上是記錄。
到此這篇關(guān)于el-input輸入校驗不能為空格以及不能輸入全部為空的內(nèi)容的文章就介紹到這了,更多相關(guān)el-input輸入校驗不能為空內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
elementui之el-table-column日期格式顯示方式
文章介紹了如何使用formatter屬性對表格某一列的內(nèi)容進行日期格式化,通過綁定日期格式化的方法實現(xiàn),展示了前端代碼的模板和方法,并給出了前端效果的展示2024-12-12vue里使用create,mounted調(diào)用方法的正確姿勢說明
這篇文章主要介紹了vue里使用create,mounted調(diào)用方法的正確姿勢,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04Vue與compressor.js實現(xiàn)高效文件壓縮的方法
本文將介紹基于 Vue 框架和 compressor.js 的上傳時文件壓縮實現(xiàn)方法,通過在上傳過程中對文件進行壓縮,減小文件大小,提升上傳速度,為用戶創(chuàng)造更快捷、高效的上傳體驗,感興趣的朋友跟隨小編一起看看吧2024-03-03npm無法加載文件:因為在此系統(tǒng)上禁止運行腳本的解決辦法
這篇文章主要介紹了npm無法加載文件:因為在此系統(tǒng)上禁止運行腳本問題的解決辦法,文中通過代碼以及圖文介紹的非常詳細,需要的朋友可以參考下2025-01-01vue.js數(shù)據(jù)加載完成前顯示原代碼{{代碼}}問題及解決
這篇文章主要介紹了vue.js數(shù)據(jù)加載完成前顯示原代碼{{代碼}}問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07