综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产

20
2023/07

自定義element表單驗(yàn)證規(guī)則--正則表達(dá)式

發(fā)布時(shí)間:2023-07-20 17:20:44
發(fā)布者:蛄蛹者
瀏覽量:
0

因?yàn)樾枰獙γ艽a和手機(jī)號進(jìn)行一下表單驗(yàn)證,然后去博客上借鑒了幾段,今天有空研究了一下正則,剛開始看確實(shí)挺麻煩,但其實(shí)就是一個判斷規(guī)則,這篇文章主要以正則表達(dá)式的介紹為主,關(guān)于element的驗(yàn)證的代碼并還沒有深入研究,只是簡單提及一下,以一下兩段為例展示element自定義表單驗(yàn)證。

首先我們在datareturn外構(gòu)建一個簡單的判斷函數(shù),

屏幕截圖(107).png

其中value就是我們表單傳遞過來的需要驗(yàn)證的數(shù)據(jù),一般是選項(xiàng)或者文字?jǐn)?shù)字,我們這里是關(guān)于密碼的。Callback就是自定義校驗(yàn)反饋函數(shù),當(dāng)數(shù)據(jù)通過了你的校驗(yàn),callback就表示校驗(yàn)正確,若里邊傳入了錯誤信息,callback就會拋出你傳入錯誤信息。

接下來看正則,^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{4,20}$

^$分別代表著開始和結(jié)束,首先我們把它分成三塊。

第一塊:(?![0-9]+$) ?!的意思是正向否定預(yù)查簡單來說就是不能匹配后邊的東西,而他后邊的東西[0-9]+的意思是0-9可以有最少一個或者很多個,最后結(jié)束。

第二塊:(?![a-zA-Z]+$),和上邊一樣,只不過這里檢測的是26個大小寫字母。

第三塊:[0-9A-Za-z]{4,20}意思是可以輸入數(shù)字和字母,他們的個數(shù)最小是4,最多是20。

然后,我們通過test判斷我們的數(shù)據(jù)是不是滿足這個正則,當(dāng)是全英文的時(shí)候被(?![0-9]+$)匹配到了,但是(?![a-zA-Z]+$)沒有匹配到,所以返回的是false,同理全數(shù)字或者少于4個多于20個依然會返回false。

返回false后就會通過我們的if判斷進(jìn)入true的區(qū)域,然后callback就拋出了我們設(shè)定的錯誤信息。當(dāng)是數(shù)值true的時(shí)候才會正確通過校驗(yàn)。

Ok校驗(yàn)方法設(shè)置完成,我們把rulesvalidator校驗(yàn)規(guī)則換成我們的函數(shù)。

屏幕截圖(110).png

pattern的正則就更簡單了,我會在文章結(jié)尾處為大家解釋。

這里拿第一個舉例,

屏幕截圖(108).png

屏幕截圖(111).png

按下確定就會走addformvAlida()方法,我們傳入需要校驗(yàn)的對象,這個element自帶的方法validate就會立刻校驗(yàn)一次需要校驗(yàn)的對象中的數(shù)據(jù),當(dāng)全部校驗(yàn)通過才會走下一步的請求,如果有一個校驗(yàn)是錯誤的就會返回false,阻止進(jìn)行下一步。


關(guān)于pattern的正則的解釋,這是判斷手機(jī)號的,同樣的^$分別代表著開始和結(jié)束,首先他的開始必須是1,然后他后面的1位數(shù)字只能輸入3-9,因?yàn)檫@里既沒有*(0次或多次)也沒有+(1次或多次)號,所以僅代表1位數(shù)字,然后\d等同于[0-9],最后結(jié)束的時(shí)候必須等于9位。


返回列表
综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产
国产精品一区二区黑丝| 国产成人免费网站| 在线播放国产一区中文字幕剧情欧美| 久久综合国产精品| 精品国产乱码久久久久久影片| 伊人色综合久久天天人手人婷| 日韩精品视频免费专区在线播放| 91精品国产91久久久久久一区二区| 欧美日韩精品一区二区天天拍小说| 日韩欧美一级片| 国产亚洲视频在线| 亚洲欧洲无码一区二区三区| 久久综合色8888| 亚洲国产一区自拍| 久久亚洲综合色一区二区三区| 久久久美女毛片| 亚洲精品日韩在线| 色综合久久综合网欧美综合网| 亚洲综合久久久久| 日韩免费高清av| 欧美性猛交xxxx乱大交3| 国产成人精品亚洲日本在线桃色| 欧美日韩视频在线观看一区二区三区| 亚洲免费电影一区| 久久一区二区三区国产精品| 久久久一区二区三区| 久久久不卡网国产精品一区| 91福利在线观看| 欧美一区二区在线视频| 国产精品自拍在线| 午夜av一区二区三区| 日韩三级.com| 亚洲免费观看高清完整| 亚洲精品自在久久| 欧美日韩在线电影| 久久亚洲综合av| 亚洲欧美国产精品久久久久久久| 精品福利在线看| 亚洲一区视频在线观看视频| 午夜精品爽啪视频| 伊人久久久久久久久久久| 中文字幕亚洲欧美在线| 亚洲美女免费在线| 精品污污网站免费看| 欧美性生活大片免费观看网址| 成人午夜精品在线| 色综合久久综合网欧美综合网| 久久久美女艺术照精彩视频福利播放| 欧美另类变人与禽xxxxx| 一区二区三区欧美在线观看| 色哟哟国产精品| 91精品国产综合久久久久| 精品免费视频一区二区| 亚洲国产精品人人做人人爽| 午夜精品免费在线观看| 日韩精品中文字幕有码专区| 精品一区二区三区免费播放| 日韩欧美国产综合| 一区二区三区在线播放| 亚洲精品国产高清久久伦理二区| 欧美三级三级三级爽爽爽| 亚洲国产精品视频| 精品动漫一区二区三区| 亚洲性视频网址| 国产午夜久久久久| 国产一区二区三区在线免费观看| 成人久久视频在线观看| 亚洲乱码中文字幕| 国产成人精品免费在线| 亚洲欧美资源在线| 欧美国产综合一区二区| 国产毛片一区二区| 亚洲一区二区久久| 亚洲激情成人网| 亚洲性视频网址| 色综合天天在线| 日韩成人高清在线| 91搞黄在线观看| 欧美视频国产精品| 日韩欧美国产小视频| 亚洲成人av在线| 亚洲国产精品成人一区二区| 欧美日韩国产中文字幕| 久久嫩草精品久久久精品| 成人免费在线视频| 欧美色道久久88综合亚洲精品| 国产女人aaa级久久久级| 欧美日韩国产一区二区三区地区| 久久麻豆一区二区| 久久久综合九色合综国产精品| 欧美精品九九99久久| 91精品国产日韩91久久久久久| 精品丝袜一区二区三区| 精品成人佐山爱一区二区| 欧美日韩精品一区二区三区蜜桃| 亚洲一级在线观看| 亚洲国产91精品在线观看| 国产成人精品免费在线| 亚洲男人天堂久| 久久精品一区八戒影视| 色综合一个色综合亚洲| 91精品国产91久久久久久最新毛片| 日本大香伊一区二区三区| 欧美成人一区二区三区片免费| 亚洲综合色在线| 国产午夜精品全部视频播放| 欧美一区二区福利在线| 国产精品青草久久| 亚洲精品视频播放| 欧美午夜电影在线| 一区二区三区四区精品在线视频| 日韩免费一区二区三区在线播放| 久久久久亚洲综合| 久久er精品视频| 亚洲一区二区成人在线观看| 欧美一区二区在线观看| 亚洲va韩国va欧美va| 国产在线精品一区二区三区不卡| 自拍亚洲一区欧美另类| 久久精品免费在线观看| 国产一区二区三区欧美| 国产福利精品导航| 午夜在线成人av| 国产精品毛片大码女人| 亚洲一级黄色av| 亚洲精品一区二区三区蜜桃下载| 精品亚洲成a人| 亚洲精品黄网在线观看| 欧美一区二区三区视频在线| 日韩欧美区一区二| 国产亚洲精品美女久久久| 久久99精品国产麻豆婷婷洗澡| 中文字幕成人网| 欧美日韩人人澡狠狠躁视频| 午夜视频一区二区| 亚洲黄色www网站| 亚洲成av人片一区二区梦乃| 欧美成人猛片aaaaaaa| 日韩视频在线你懂得| 久久女同性恋中文字幕| 欧美一区二区三区免费观看视频| 日韩免费看网站| 亚洲国产成人tv| 欧美成人bangbros| 国产女主播视频一区二区| 五月婷婷综合激情| 亚洲国产va精品久久久不卡综合| 亚洲伦理在线精品| 欧美日韩综合色| 亚洲成人tv网| 精品久久久久久久久久久久久久久久久| 国产精品美女久久久久久2018| 精品国产精品自拍| 国内精品国产三级国产a久久| 亚洲素人一区二区| 精品成人乱色一区二区| 91精品国产麻豆国产自产在线| 亚洲一区二区三区小说| 欧美精品一区视频| 国产午夜精品久久久久久免费视| 91精品国产乱码| 日本丶国产丶欧美色综合| 伊人开心综合网| 亚洲第一视频网站| 亚洲欧洲国产精品| 国产主播一区二区三区| 色婷婷av一区二区三区之一色屋| 色婷婷综合久久| 国产亚洲精品久久久| 国产乱码精品一品二品| 日韩av网站在线| 色综合天天综合给合国产| 欧美日韩美少妇| 亚洲欧美日韩综合aⅴ视频| 欧美一区二区三区成人| 精品国产1区2区3区| 日韩精品一区二区三区三区免费| 欧美成人精品福利| 国产亚洲1区2区3区| 狠狠综合久久av一区二区小说| 亚洲黄色www| 成人免费视频播放| 欧美视频精品一区| 一区二区三区精品久久久| 久久精品人人做人人爽人人| 欧美视频免费在线观看| 日韩免费在线观看| 日韩av影片在线观看| 一区二区三区四区亚洲| 懂色av影视一区二区三区| 亚洲观看高清完整版在线观看| 日韩精品中文字幕有码专区| 亚洲国产精品人人爽夜夜爽| 亚洲国产高清福利视频| 国产成人免费高清| 精品一区二区免费| 欧美成人福利视频| 国产精品资源网| 欧美日韩一区二区三区| 婷婷久久综合九色综合绿巨人|