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

Vue+elementUI?el-input輸入框手機(jī)號(hào)校驗(yàn)功能

 更新時(shí)間:2023年10月14日 16:44:48   作者:tmmi  
這篇文章主要介紹了Vue+elementUI?el-input輸入框手機(jī)號(hào)校驗(yàn)功能,限制input框內(nèi)只能輸入數(shù)字,且為11位,通過實(shí)例代碼介紹了對(duì)輸入手機(jī)號(hào)做校驗(yàn)的方法,感興趣的朋友跟隨小編一起看看吧

1.限制input框內(nèi)只能輸入數(shù)字,且為11位

 type="number"    // 數(shù)字類型

 // maxlength屬性對(duì)type="number"類型的輸入框無效
οninput="if(value.length>11)value=value.slice(0,11)" 

 2.對(duì)輸入手機(jī)號(hào)做校驗(yàn) 

   <el-form :model="dialogData" :rules="addAddressRules" ref="dialogData">
        <el-form-item label="" prop="phone">
          <el-input
            placeholder="請輸入電話號(hào)碼"
            v-model="dialogData.phone"
            type="number"
            oninput="if(value.length>11)value=value.slice(0,11)"
            onkeyup="this.value = this.value.replace(/[^\d]/g,'');"
            size="large"
            clearable
          >
          </el-input>
        </el-form-item>
   </el-form>
data() {
    var checkPhone = (rule, value, callback) => { // 手機(jī)號(hào)驗(yàn)證
      if (!value) {
        return callback(new Error('手機(jī)號(hào)不能為空'));
      } else {
        const reg = /^1[3456789]\d{9}$/
        if (reg.test(value)) {
          callback();
        } else {
          return callback(new Error('請輸入正確的手機(jī)號(hào)'));
        }
      }
    };
    return {  
      dialogData: {
        phone:'',
      },   
      addAddressRules: {
        phone: [
          { required: true, message: "請輸入正確手機(jī)號(hào)", trigger: "blur" },
          {validator: checkPhone, trigger: 'blur'}
        ],
      },
    }
  },

 實(shí)現(xiàn)效果:

到此這篇關(guān)于Vue+elementUI el-input輸入框手機(jī)號(hào)校驗(yàn)的文章就介紹到這了,更多相關(guān)Vue+elementUI el-input輸入框校驗(yàn)手機(jī)號(hào)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入理解vuex2.0 之 modules

    深入理解vuex2.0 之 modules

    本篇文章主要介紹了vuex2.0 之 modules,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • vue純前端實(shí)現(xiàn)將頁面導(dǎo)出為pdf和word文件

    vue純前端實(shí)現(xiàn)將頁面導(dǎo)出為pdf和word文件

    這篇文章主要為大家詳細(xì)介紹了vue如何通過純前端實(shí)現(xiàn)將頁面導(dǎo)出為pdf和word文件,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下
    2024-01-01
  • vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法

    vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法

    下面小編就為大家分享一篇vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 關(guān)于element-ui resetFields重置方法無效問題及解決

    關(guān)于element-ui resetFields重置方法無效問題及解決

    這篇文章主要介紹了關(guān)于element-ui resetFields重置方法無效問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue中常見混淆用法匯總

    Vue中常見混淆用法匯總

    本文主要介紹了在Vue中使用的一些常見混淆用法,包括new Vue()、export default {}、createApp()等,以及如何使用混淆器對(duì)代碼進(jìn)行加固,需要的可以參考下
    2023-12-12
  • vue使用window.open()跳轉(zhuǎn)頁面的代碼案例

    vue使用window.open()跳轉(zhuǎn)頁面的代碼案例

    這篇文章主要介紹了vue中對(duì)window.openner的使用,vue使用window.open()跳轉(zhuǎn)頁面的代碼案例,本文通過實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下
    2022-11-11
  • vue3封裝echarts組件的實(shí)現(xiàn)步驟

    vue3封裝echarts組件的實(shí)現(xiàn)步驟

    這篇文章主要介紹了如何在Vue3中封裝一個(gè)高效、可復(fù)用的ECharts組件TChart,該組件支持響應(yīng)式圖表、空數(shù)據(jù)展示、事件監(jiān)聽、主題切換和性能優(yōu)化等功能,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • Vue中created和mounted使用詳解

    Vue中created和mounted使用詳解

    Vue中生命周期包括多個(gè)階段,如created和mounted,每階段有特定鉤子函數(shù),生命周期與瀏覽器渲染過程密切相關(guān),了解這些可以優(yōu)化頁面渲染和數(shù)據(jù)處理,created階段適用于數(shù)據(jù)初始化,而mounted階段適合進(jìn)行DOM操作和頁面渲染后的處理
    2024-10-10
  • vue.js 實(shí)現(xiàn)v-model與{{}}指令方法

    vue.js 實(shí)現(xiàn)v-model與{{}}指令方法

    這篇文章主要介紹了vue.js 實(shí)現(xiàn)v-model與{{}}指令方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • 在vue中動(dòng)態(tài)修改css其中一個(gè)屬性值操作

    在vue中動(dòng)態(tài)修改css其中一個(gè)屬性值操作

    這篇文章主要介紹了在vue中動(dòng)態(tài)修改css其中一個(gè)屬性值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12

最新評(píng)論