Vue+elementUI?el-input輸入框手機(jī)號校驗功能
1.限制input框內(nèi)只能輸入數(shù)字,且為11位
type="number" // 數(shù)字類型
// maxlength屬性對type="number"類型的輸入框無效
οninput="if(value.length>11)value=value.slice(0,11)"
2.對輸入手機(jī)號做校驗
<el-form :model="dialogData" :rules="addAddressRules" ref="dialogData"> <el-form-item label="" prop="phone"> <el-input placeholder="請輸入電話號碼" 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ī)號驗證 if (!value) { return callback(new Error('手機(jī)號不能為空')); } else { const reg = /^1[3456789]\d{9}$/ if (reg.test(value)) { callback(); } else { return callback(new Error('請輸入正確的手機(jī)號')); } } }; return { dialogData: { phone:'', }, addAddressRules: { phone: [ { required: true, message: "請輸入正確手機(jī)號", trigger: "blur" }, {validator: checkPhone, trigger: 'blur'} ], }, } },
實現(xiàn)效果:
到此這篇關(guān)于Vue+elementUI el-input輸入框手機(jī)號校驗的文章就介紹到這了,更多相關(guān)Vue+elementUI el-input輸入框校驗手機(jī)號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue純前端實現(xiàn)將頁面導(dǎo)出為pdf和word文件
這篇文章主要為大家詳細(xì)介紹了vue如何通過純前端實現(xiàn)將頁面導(dǎo)出為pdf和word文件,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下2024-01-01vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計算方法
下面小編就為大家分享一篇vue checkbox 全選 數(shù)據(jù)的綁定及獲取和計算方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02關(guān)于element-ui resetFields重置方法無效問題及解決
這篇文章主要介紹了關(guān)于element-ui resetFields重置方法無效問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08vue使用window.open()跳轉(zhuǎn)頁面的代碼案例
這篇文章主要介紹了vue中對window.openner的使用,vue使用window.open()跳轉(zhuǎn)頁面的代碼案例,本文通過實例代碼給大家詳細(xì)講解,需要的朋友可以參考下2022-11-11vue.js 實現(xiàn)v-model與{{}}指令方法
這篇文章主要介紹了vue.js 實現(xiàn)v-model與{{}}指令方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10