国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
正則表達(dá)式解析(大寫字母,小寫字母,數(shù)字和位數(shù))

  正則表達(dá)式:  ^(?![A-Z]+$)(?![a-z]+$)(?!\d+$)(?![\W_]+$)\S{6,16}$

解析:

一、 首先分開來看這個(gè)正則表達(dá)式每個(gè)小部分的含義

(1)(?![A-Z]+$)      

A-Z+$的意思是從當(dāng)前位置到結(jié)尾全是大寫字母   ![ A-Z ]+$的意思就是匹配不全是大寫字母組成的字符串 (?![A-Z+$])的意思就是如果從當(dāng)前匹配位置開始到結(jié)尾是一個(gè)不全是大寫字母組成的字符串,就匹配它,否則匹配位置保持不變,執(zhí)行接下來的匹配表達(dá)式。

舉個(gè)列子來說:

有一個(gè)字符串   ABCDEFG

如果以^(?![A-Z]+$)ABC去匹配這個(gè)串,那么過程是這樣的

1 先用(?![A-Z+$])去匹配它,匹配位置是從A開始 ,從A掃描到結(jié)尾G,發(fā)現(xiàn)這個(gè)字符串全是由大寫字母組成的,不符合規(guī)則,就不匹配它,重新會(huì)到A去,再執(zhí)行ABC這個(gè)匹配,最后輸出ABC

(2)(?![a-z]+$) 

有了上面的舉例,就不用細(xì)說了 ,這個(gè)的意思就是匹配不全是小寫字母組成的字符串

      (3)(?![\d+$])

匹配不全是數(shù)字的字符串

(4)(?!\W+$)

匹配不全是特殊字符組成的字符串

     (5)\S{6,16}

匹配任何可見字符組成的字符串,并且長度在6到16為。

二、合起來看

分析了上面每個(gè)分別的小表達(dá)式的意義之后,我們將表達(dá)式連起來呢看,意思就是,匹配一個(gè)不全是大寫字母,也不全是小寫字母,也不全是數(shù)字,也不全是特殊字符的字符串,并且這個(gè)字符串全是可見字符,并且字符串長度在6到16位(   \S{6,16}  )。所以能滿足這個(gè)要求的就只能是含有小寫字母、大寫字母、數(shù)字、特殊符號的兩種及以上的字符串了。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
常用密碼正則式(密碼正則表達(dá)式大全)
IOS開發(fā)常用的正則表達(dá)式
常見密碼正則表達(dá)式
第63天:正則表達(dá)式
基礎(chǔ)擴(kuò)展 | 08. VBA正則表達(dá)式
統(tǒng)計(jì)一個(gè)字符串中 大寫字母,小寫字母,數(shù)字字符的出現(xiàn)的次數(shù),(不考慮其他字符)。
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服