欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

el-input輸入校驗不能為空格以及不能輸入全部為空的內(nèi)容

 更新時間:2023年10月23日 10:57:02   作者:鶴渺  
這篇文章主要給大家介紹了關(guān)于el-input輸入校驗不能為空格以及不能輸入全部為空的內(nèi)容的相關(guān)資料,el-input驗證規(guī)則主要是為了確保輸入的內(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日期格式顯示方式

    elementui之el-table-column日期格式顯示方式

    文章介紹了如何使用formatter屬性對表格某一列的內(nèi)容進行日期格式化,通過綁定日期格式化的方法實現(xiàn),展示了前端代碼的模板和方法,并給出了前端效果的展示
    2024-12-12
  • vue里使用create,mounted調(diào)用方法的正確姿勢說明

    vue里使用create,mounted調(diào)用方法的正確姿勢說明

    這篇文章主要介紹了vue里使用create,mounted調(diào)用方法的正確姿勢,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue與compressor.js實現(xiàn)高效文件壓縮的方法

    Vue與compressor.js實現(xiàn)高效文件壓縮的方法

    本文將介紹基于 Vue 框架和 compressor.js 的上傳時文件壓縮實現(xiàn)方法,通過在上傳過程中對文件進行壓縮,減小文件大小,提升上傳速度,為用戶創(chuàng)造更快捷、高效的上傳體驗,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 一個例子輕松學會Vue.js

    一個例子輕松學會Vue.js

    這篇文章主要為大家詳細介紹了一個例子,幫助大輕松學會Vue.js,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • npm無法加載文件:因為在此系統(tǒng)上禁止運行腳本的解決辦法

    npm無法加載文件:因為在此系統(tǒng)上禁止運行腳本的解決辦法

    這篇文章主要介紹了npm無法加載文件:因為在此系統(tǒng)上禁止運行腳本問題的解決辦法,文中通過代碼以及圖文介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • vue.js數(shù)據(jù)加載完成前顯示原代碼{{代碼}}問題及解決

    vue.js數(shù)據(jù)加載完成前顯示原代碼{{代碼}}問題及解決

    這篇文章主要介紹了vue.js數(shù)據(jù)加載完成前顯示原代碼{{代碼}}問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • vue?this.$toast?失效問題解決方案

    vue?this.$toast?失效問題解決方案

    這篇文章主要介紹了vue?this.$toast?失效問題匯總,本文給大家分享完美解決方案,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • vue在body和query中如何向后端傳參

    vue在body和query中如何向后端傳參

    這篇文章主要介紹了vue在body和query中如何向后端傳參,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue中的computed?和?vm.$data?原理解析

    vue中的computed?和?vm.$data?原理解析

    這篇文章主要介紹了vue中的computed?和?vm.$data?原理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue3實現(xiàn)淘寶放大鏡效果的示例代碼

    vue3實現(xiàn)淘寶放大鏡效果的示例代碼

    放大鏡效果在很多購物網(wǎng)站都可以看到,本文主要介紹了vue3實現(xiàn)淘寶放大鏡效果的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06

最新評論