国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue表單提交正則表達式驗證使用案例

這篇具有很好參考價值的文章主要介紹了Vue表單提交正則表達式驗證使用案例。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、驗證表單用法

1、表單布局及變量定義

	<el-form
        label-position="Right"
        :rules="sendRules"
        label-width="150px"
        :model="formState"
        ref="sendFormRef"
      >
        <div>
          <h4>xx號:{{ xxxOrderId }}</h4>
          <div style="margin: 25px 0">
            <span> xx地址:{{ aa變量 }} </span>
            <span style="color: #1abc9c; margin-left: 12px" @click="onCopyAddr">
              復制
            </span>
          </div>
        </div>
		
        <el-table
          :data="orderDetailVoList"
          style="width: 100%; margin-bottom: 15px"
        >
          <el-table-column type="index" label="序號" width="80" />
          <el-table-column prop="屬性1" label="列名2" width="250" />
          <el-table-column prop="屬性2" label="列名3" width="100" />
          <el-table-column prop="屬性3" label="列名4" width="80" />
          <el-table-column prop="屬性4" label="列名5" />
        </el-table>
		
        <el-form-item label="xxx單號:" prop="xxxNo">
          <el-input
            v-model="formState.xxxNo"
            maxlength="100"
            type="text"
          />
        </el-form-item>
		
        <el-form-item label="xxx名稱:" prop="backAddress">
          <span>{{
            xxxName ? xxxName : "-"
          }}</span>
        </el-form-item>
		
        <el-form-item label="xxx操作員:">
          {{ xxxObj.user?.xxxName }}-{{ xxxObj.user?.nickname }}
        </el-form-item>
		
      </el-form>

2、定義表單中用到的實例、變量、交互dto等

//定義表單實例變量
const sendFormRef = ref<FormInstance>();

//定義表單數(shù)據(jù)交互dto變量
const formState = reactive<any>({
  xxxNo: "",
  xxxName: "",
  xxxAddress: "",
});

//定義表單驗證規(guī)則對象
const sendRules = {
  xxxNo: [
    {
      required: true,
      message: "請輸入xxx號",
      trigger: ["blur", "change"],
    }
  ],
};

3、驗證規(guī)則表達式

//校驗器
const validateXxxNo = (rule: any, value: any, callback: any) => {
  const reg = /^[a-zA-Z0-9]+$/;
  if (!reg.test(value)) {
    callback(new Error("xxx單號限輸入字母、數(shù)字,不可輸入特殊字符及空格!"));
  } else {
    callback();
  }
};

//表單使用驗證規(guī)則對象
const sendRules = {
  xxxNo: [
    {
      required: true,
      message: "請輸入xxx單號",
      trigger: ["blur", "change"],
    },
    {
      min: 6,
      max: 40,
      message: "xxx單號位數(shù)限制6-40位字符!",
      trigger: ["blur", "change"],
    },
    {
      validator: validateXxxNo,
      trigger: ["blur", "change"],
    }
  ],
};

說明:
1、sendRules?是表單使用的驗證規(guī)則對象
2、屬性?xxxNo?是具體校驗?zāi)莻€屬性字段
3、屬性 required?非空校驗
4、屬性?message?提示字樣
5、屬性?trigger?觸發(fā)事件
6、屬性?min、max?輸入字符最小、最大長度限制
7、屬性?validator?為自定義校驗器,示例校驗器為?validateXxxNo。注意自定義校驗器對象必須寫在 表單使用驗證規(guī)則對象?前面(上面),否則可能會無法引用文章來源地址http://www.zghlxwxcb.cn/news/detail-600390.html

到了這里,關(guān)于Vue表單提交正則表達式驗證使用案例的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 使用正則表達式驗證銀行帳號

    銀行帳號是在任何特定銀行開設(shè)賬戶后分配給賬戶持有人的唯一編號。從技術(shù)上講,我們可以將銀行帳號視為主鍵。銀行帳號使我們能夠進行借記、貸記和其他交易。根據(jù) RBI 指南,銀行帳號具有獨特的結(jié)構(gòu)。Account Number的結(jié)構(gòu)如下: 銀行帳號僅以數(shù)字形式書寫。 銀行帳號長

    2023年04月22日
    瀏覽(21)
  • Java使用正則表達式-驗證郵箱

    正則表達式通常被用于判斷語句中,用來檢查某一個字符串是否滿足某一格式。正則表達式是含有一些具有特殊意義字符的字符串。 幾種常用的正則表達式元字符: . 代表任意一個字符 \\\\d 代表0-9的如何一個數(shù)字 \\\\D 代表任何一個非數(shù)字字符 \\\\s 代表空白字符 如\\\'t\\\'、\\\'n\\\' \\\\S 代表

    2024年02月08日
    瀏覽(26)
  • 如何使用Python和正則表達式處理XML表單數(shù)據(jù)

    如何使用Python和正則表達式處理XML表單數(shù)據(jù)

    在日常的Web開發(fā)中,處理表單數(shù)據(jù)是一個常見的任務(wù)。而XML是一種常用的數(shù)據(jù)格式,用于在不同的系統(tǒng)之間傳遞和存儲數(shù)據(jù)。本文通過闡述一個技術(shù)問題并給出解答的方式,介紹如何使用Python和正則表達式處理XML表單數(shù)據(jù)。我們將探討整體設(shè)計、編寫思路和一個完整的案例,

    2024年02月10日
    瀏覽(39)
  • 正則表達式——URL驗證

    “.” : “+”: “?”: “.”: “()”: “*”: “?”: “^”: .(點號)也是一個正則表達式,它匹配 任何一個字符 如:“a” 或 “1” ^ : 定義了以什么 開始 匹配一個或多個 d 匹配一個 數(shù)字 d+ 匹配一個或多個數(shù)字 ? 設(shè)置括號內(nèi)的選項是可選的 . 匹配 “.” s 可以一個空格 s

    2024年01月17日
    瀏覽(19)
  • 手機號正則表達式驗證

    郵箱驗證: 手機驗證: 身份證驗證: 銀行卡號驗證: 密碼強度驗證: 網(wǎng)址驗證: IP地址驗證: 中文驗證: 整數(shù)驗證: 浮點數(shù)驗證:

    2024年02月06日
    瀏覽(29)
  • [Python進階] 正則表達式的驗證

    [Python進階] 正則表達式的驗證

    正則表達式的語法很令人頭疼,即使對經(jīng)常使用它的人來說也是如此。由于難于讀寫,容易出錯,所以找一種工具對正則表達式進行測試是很有必要的。 8.2.1 本地驗證 通過 Regex Tester 這款軟件可以在本地對正則表達式進行驗證,下面是Regex Tester運行時的截圖: 分別將 源文本

    2024年01月20日
    瀏覽(36)
  • 用于驗證中國大陸身份證號的正則表達式

    這個正則表達式用于驗證中國大陸的身份證號碼格式是否正確。下面是對這個正則表達式的詳細解析: ^ ?是匹配的起始字符,表示從字符串的開始位置進行匹配。 [1-9] ?匹配身份證號碼的第1位,表示該位必須是1到9的數(shù)字。 [0-9]{5} ?匹配身份證號碼的第2位到第6位,這五位可

    2024年02月10日
    瀏覽(98)
  • Javascript正則表達式常用的驗證(驗證手機號,電話,郵箱,網(wǎng)址等)

    Javascript正則表達式常用的驗證(驗證手機號,電話,郵箱,網(wǎng)址等)

    驗證手機號碼是否合法 驗證規(guī)則:11位數(shù)字,以1開頭。 第二位不能是二,不能是0[3456789] 例一: 預(yù)覽效果 ?例二: 前面添加 ! 的意義是給這個函數(shù) ?取反 預(yù)覽效果 驗證電話號碼? 驗證規(guī)則:區(qū)號+號碼,區(qū)號以0開頭,3位或4位 號碼由7位或8位數(shù)字組成 區(qū)號與號碼之間可以

    2023年04月22日
    瀏覽(29)
  • js 正則表達式 驗證 ip列表--詳情:頁面中一個輸入框,可輸入1個或多個IP,使用英文逗號隔開...

    var ? isIp?=? function ? (){ ???? ? var ?? regexp?=?/^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/; ???????????? ? ???? ? return ?? function ? (value){ ???????? ? var ?? valid?=?regexp.test(value); ???????? ? if ? (!valid){ ? //首先必須是?xxx.xxx.xxx.xxx?類型的數(shù)字,如果不是,返回false ??

    2024年02月11日
    瀏覽(24)
  • Java 正則表達式【非貪婪匹配、格式驗證、反向引用、API】

    非貪婪匹配的元字符是問號 ?? 當此字符跟在任何其他限定符(*、+、?、{n}、{m}、{n,m})之后,匹配模式是 \\\"非貪心的\\\"。非貪心的意思就是每次匹配搜索到的盡可能短的字符串, 可以是0個 。 對比貪婪匹配和非貪婪匹配 貪婪匹配 輸出結(jié)果: 非貪婪匹配 輸出結(jié)果: 對字符串

    2024年02月13日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包