Vue+elementUI?el-input輸入框手機(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)文章
vue純前端實(shí)現(xiàn)將頁面導(dǎo)出為pdf和word文件
這篇文章主要為大家詳細(xì)介紹了vue如何通過純前端實(shí)現(xiàn)將頁面導(dǎo)出為pdf和word文件,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下2024-01-01vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法
下面小編就為大家分享一篇vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計(jì)算方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-02-02關(guān)于element-ui resetFields重置方法無效問題及解決
這篇文章主要介紹了關(guān)于element-ui resetFields重置方法無效問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08vue使用window.open()跳轉(zhuǎn)頁面的代碼案例
這篇文章主要介紹了vue中對(duì)window.openner的使用,vue使用window.open()跳轉(zhuǎn)頁面的代碼案例,本文通過實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下2022-11-11vue3封裝echarts組件的實(shí)現(xiàn)步驟
這篇文章主要介紹了如何在Vue3中封裝一個(gè)高效、可復(fù)用的ECharts組件TChart,該組件支持響應(yīng)式圖表、空數(shù)據(jù)展示、事件監(jiān)聽、主題切換和性能優(yōu)化等功能,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01vue.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è)屬性值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-12-12