日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Vue ElementUI實(shí)現(xiàn):限制輸入框只能輸入正整數(shù)的問題

瀏覽:238日期:2022-12-21 08:10:03

input輸入框中禁止輸入小數(shù)和負(fù)數(shù)(*只允許輸入正整數(shù) *)

最近在做項(xiàng)目中碰見了這么個(gè)問題,需要輸入數(shù)字,但是只能輸入正整數(shù),在網(wǎng)上找的沒找到自己想要的,所以就自己想了兩個(gè)辦法,在這里跟大家分享一下。(因?yàn)槭莿偖厴I(yè),第一次寫博客,所以有點(diǎn)生疏,請各位大佬擔(dān)待一些)

方法一:利用禁止按鍵的方法,主要是依靠禁止按下減號(hào)以及小數(shù)點(diǎn)來完成的

Vue ElementUI實(shí)現(xiàn):限制輸入框只能輸入正整數(shù)的問題

首先要監(jiān)聽keyup(鍵盤按下)事件,因?yàn)閑lementUi上面的input組件監(jiān)聽事件是沒有這個(gè)事件的,所以可能會(huì)報(bào)錯(cuò),所以我們需要加個(gè)vue事件的修飾符 .native,代表原生事件的意思。

然后我們傳個(gè)$event對象進(jìn)去來獲取原生的DOM(可以簡單理解為觸發(fā)事件的本身)

接下來就是在methods中寫這個(gè)函數(shù)了

Vue ElementUI實(shí)現(xiàn):限制輸入框只能輸入正整數(shù)的問題

具體的意思我已經(jīng)寫在上面了,按下鍵后,可以自己彈出一下keynum和keychar所代表的的字符或者鍵盤碼,根據(jù)哪個(gè)判斷都可以,我選擇使用鍵盤碼來判斷進(jìn)入判斷后我們就可以做交互了,最后我選擇清掉用戶所輸入的數(shù)據(jù)。

方法二:利用正則表達(dá)式來規(guī)避掉小數(shù)點(diǎn)和負(fù)數(shù)

Vue ElementUI實(shí)現(xiàn):限制輸入框只能輸入正整數(shù)的問題

在這里呢使用的就是elementUI的事件了,我們監(jiān)聽一下失去焦點(diǎn)的時(shí)候要觸發(fā)事件,同樣的我們要傳入進(jìn)去$event參數(shù)

methods中編寫函數(shù)

Vue ElementUI實(shí)現(xiàn):限制輸入框只能輸入正整數(shù)的問題

這里使用的正則的意思代表的是(針對沒有接觸過正則的同學(xué),會(huì)的大佬們看看有什么錯(cuò)誤沒):

首先我們先看開頭的^和結(jié)尾的$這里分別代表匹配字符串的開頭以及匹配字符串的結(jié)尾,而[1-9]是代表的是匹配1-9其中的數(shù)字,所以會(huì)過濾掉負(fù)數(shù)和小數(shù),同時(shí)要求開頭必須要以1開頭,后面的則是匹配以0-9結(jié)尾的數(shù)字,而*代表的是0次或多次,也就是不限制結(jié)尾的數(shù)字,合起來的意思就是:我們匹配從1-9中的某個(gè)數(shù)開頭,并且以0-9中的某個(gè)數(shù)結(jié)尾的匹配。

最后呢,就是做的判斷了,如果符合我們所定義的正則就不用提示錯(cuò)誤了,如果不符合呢,就會(huì)提示錯(cuò)誤,同時(shí)清空數(shù)據(jù)

下面這些內(nèi)容是后追加的:

方法三:利用ES6語法includes來規(guī)篩掉 . 和 -

1.獲取到輸入框的值,對輸入框內(nèi)容進(jìn)行檢索

var inputText = document.querySelector(’#inputText’) inputText.addEventListener(’input’, function(){ if( this.value.includes(’.’)){ console.log(’不能輸入小數(shù)點(diǎn)’) }else if(this.value.includes(’-’)){ console.log(’不能輸入負(fù)數(shù)’) }else{ console.log(’正常’) } })

方法四:利用正則匹配出 . 或者 -

方法是和方法二一樣的,但是正則表達(dá)式則是:/^d+.d$/

附上兩個(gè)實(shí)例:

let regx = /^d+.d+$/;let num_two = 1.252;const newNum_two = regx.test(num_two)console.log(newNum_two)

解釋:

/^d+:以任意一個(gè)數(shù)字開頭 +:出現(xiàn)一次或多次

.:第二位為小數(shù)點(diǎn)

d+$ :以任意一個(gè)數(shù)字結(jié)尾并且出現(xiàn)一次或多次

let regx_two = /^-d.?d*$/;let num_three = -2.53;const newNum_three = regx_two.test(num_three)console.log(newNum_three)

解釋:

/^-:以 - 號(hào) 開頭

d:第二位肯定是個(gè)數(shù)字

.:第三位可能會(huì)出現(xiàn)0次或者1次的 .

d* 以數(shù)字 結(jié)尾出現(xiàn)0次或多次(這樣就可以如果輸入的單單是-2的話,也能匹配到)

OK分享到此結(jié)束,如果我之后還有什么辦法,再來分享給大家,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
粉嫩av一区二区三区四区五区 | 人人爱人人干婷婷丁香亚洲| 亚洲精品1区2区| 久久国产中文字幕| 亚洲成人精品| 亚洲午夜电影| 亚洲精品成人| 久热精品在线| 日韩黄色在线观看| 精品中文字幕一区二区三区| 91大神在线观看线路一区| 日本不卡视频在线观看| 日韩黄色在线观看| 日韩欧美久久| 日本一区二区三区视频在线看| 综合一区av| 亚洲精选久久| 欧美亚洲一区二区三区| 国产欧美一区二区三区精品观看| 国产精品亚洲欧美一级在线| 老牛国内精品亚洲成av人片| 黄色欧美在线| 日韩av一级| 九九在线精品| 免费看精品久久片| 日本91福利区| 精品香蕉视频| 亚洲伦乱视频| 日韩精品欧美激情一区二区| 99久久99久久精品国产片果冰| 亚洲精品一区二区在线看| 麻豆亚洲精品| 91嫩草精品| 精品成av人一区二区三区 | 国产一区二区三区天码| 欧美日韩尤物久久| 在线 亚洲欧美在线综合一区| 日韩欧美一区二区三区在线视频| 九色porny丨国产首页在线| 91成人精品| 亚洲精品福利| 国产亚洲高清在线观看| 久久久久亚洲精品中文字幕| 日韩精品永久网址| 一本一本久久| 国产三级精品三级在线观看国产| 国产一区2区| 亚洲神马久久| 国产精品久久国产愉拍| 久久精品91| 免费人成精品欧美精品| 国产精品1luya在线播放| 日韩精品免费一区二区三区| 中文字幕日韩亚洲| 久久久亚洲欧洲日产| 香蕉久久99| 偷拍亚洲精品| 91亚洲一区| 免费观看在线综合色| 久久精品国产99久久| 在线一区电影| 国产日韩欧美| 欧美精品资源| 日韩激情网站| 日韩精品看片| 日韩二区三区四区| 亚洲日本网址| 日本精品久久| 久久一级电影| 国产精品夜夜夜| 红桃视频国产一区| 国产日韩欧美一区二区三区| 色偷偷色偷偷色偷偷在线视频| 亚洲另类黄色| 在线看片福利| 日本午夜精品一区二区三区电影 | 亚洲天堂久久| 国产精品日韩精品中文字幕| 久久亚洲成人| 麻豆精品视频在线观看| 亚洲深夜av| 天堂8中文在线最新版在线| 亚洲深夜福利在线观看| 国产欧美一区二区三区精品酒店 | 欧美精品三级在线| 亚洲大全视频| 国精品产品一区| 日韩不卡手机在线v区| 亚洲精品一二三区区别| 精品亚洲免a| 日韩一区精品| 亚洲一区二区毛片| 欧美日韩尤物久久| 久久av偷拍| 一区二区国产在线| 欧美香蕉视频| 久久中文字幕一区二区| 日本欧美韩国一区三区| 久久亚洲图片| 九九在线精品| 日韩精品免费一区二区三区| 欧美激情一区| 青草久久视频| 婷婷亚洲成人| 免费成人性网站| 一区视频在线| 99久久婷婷这里只有精品| 精品中文在线| 国产精品sm| 日韩精品1区2区3区| 99国产成+人+综合+亚洲欧美| 日韩精品91| 国产理论在线| 国产不卡一区| 精品久久电影| 久久精品国产久精国产| 你懂的国产精品| 欧美亚洲三级| 日产欧产美韩系列久久99| 午夜在线精品| 中文精品在线| 亚洲中字黄色| 久久国产66| 首页国产欧美久久| 视频一区视频二区在线观看| 亚洲精品一区二区在线看| 99热精品久久| 极品日韩av| 午夜日韩福利| 国产婷婷精品| 中文日韩欧美| 久久午夜影视| 亚洲日本免费电影| 日韩中出av| 日本午夜免费一区二区 | 综合激情一区| 亚洲精品观看| 亚洲一区二区三区四区电影| 麻豆国产欧美日韩综合精品二区| 日韩精品一区第一页| 精品国产a一区二区三区v免费| 黄色欧美日韩| 丝袜亚洲另类欧美| 开心激情综合| 日韩高清中文字幕一区二区| 91成人在线| 国产精品hd| 精品国产美女a久久9999| 都市激情国产精品| 成人自拍av| 一区二区视频欧美| 亚洲三级网址| 国产美女久久| 美女毛片一区二区三区四区最新中文字幕亚洲 | 精品一区二区三区中文字幕| 国产一区二区久久久久| 亚洲成av在线| 国产亚洲亚洲| 欧美欧美黄在线二区| 激情久久一区二区| 美女毛片一区二区三区四区| 黄色av日韩| 欧美视频精品全部免费观看| 精品久久影院| 免费久久久久久久久| 美女黄网久久| 久久国内精品自在自线400部| 精品国产精品国产偷麻豆 | 国产精品视频一区二区三区综合| 精品三级久久久| 欧美成人综合| 日本不卡一二三区黄网| 精品视频97| 在线成人直播| 国产亚洲高清一区| 天堂日韩电影| 日本va欧美va精品发布| 欧美午夜精彩| 国产欧美日韩一区二区三区在线| 另类激情亚洲| 成人午夜网址| 欧美激情视频一区二区三区免费| 亚洲欧美日韩专区| 欧美1级日本1级| 久久久人人人| se01亚洲视频 | 国产精品玖玖玖在线资源| 精品久久精品| 亚洲电影在线| 日韩国产在线观看一区| 国产精品久久久久久久久妇女| 亚洲高清不卡| 亚洲精品大全| 成人亚洲精品| 亚洲影院天堂中文av色| 国产一区二区精品久| 免费中文字幕日韩欧美| 久久久久伊人| 天堂av在线一区| 精品一区二区三区中文字幕视频|