^(?![^a-zA-Z]+$)(?!\D+$)[0-9a-zA-Z]{6,35}$
1. ^
匹配字符串開始(或行首)
2. (?![^a-zA-Z]+$)
斷言此位置后,字符串結(jié)尾之前,所有的字符不能全部由數(shù)字([^a-zA-Z]表示非英文字母,結(jié)合下文,這里匹配數(shù)字)組成.
由于當(dāng)前位置是字符串開始,所以表示整個(gè)字符串不能全是數(shù)字.
(?!exp)為零寬斷言,表示斷言之后的內(nèi)容不能是exp,[^a-zA-Z]表示非英文字母,+表示可以有多個(gè),$匹配結(jié)尾.
3. (?!\D+$)
此處用法和2相同,\D表示非數(shù)字,即英文.
4. [0-9a-zA-Z]{6,35}
表示匹配整個(gè)字符串由6~35位數(shù)字和字母組成
5. $
匹配字符串結(jié)束(或行尾)
結(jié)論:
這是一個(gè)匹配6~35位由數(shù)字和字母混合而成的密碼的正則表達(dá)式.
^(?[^a-zA-Z]+$)(?\D+$)[0-9a-zA-Z]{6,35}$ 正則表達(dá)式
^(?[^a-zA-Z]+$)(?\D+$)[0-9a-zA-Z]{6,35}$ 正則表達(dá)式
數(shù)學(xué)人氣:278 ℃時(shí)間:2020-06-28 01:31:28
優(yōu)質(zhì)解答
我來回答
類似推薦
- "^(?=.*[a-zA-Z])(?=.\\d).*$" 這個(gè)正則表達(dá)式什么意思呢,
- ^(?=.[a-zA-Z])(?=.d)[a-zA-Zd]{6,18}$這個(gè)正則表達(dá)式的含義,
- 正則表達(dá)式>[^0-9a-zA-Z-:_ ./|]
- [A-Za-z]:\\([^\\]+) 誰能解釋下這段正則表達(dá)式的意思,詳細(xì)越好.最好精確到每個(gè)符號(hào)是什么意思
- /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/ 誰能幫我具體解釋下這個(gè)正則表達(dá)式的含義呢
- 草字頭+佳 是什么字
- empty what is full,fill what is empty! 永遠(yuǎn)不讓自己空虛,永遠(yuǎn)不讓自己自滿 給點(diǎn)點(diǎn)評(píng)
- 16S rRNA基因通用引物1492r/F27,1492和27分別是什么意思?編號(hào)么?
- 用短除法分解素因素:42 81 40
- 在長1.6米,寬1.2米的長方形三合板上,裁出半徑是20厘米的圓,最多可裁多少個(gè)?
- 線性代數(shù) 設(shè)A,B,C均為n階矩陣,I為n階單位矩陣,且ABC=I,則下列矩陣乘積一定等于I的是哪個(gè)?
- 試以下面的方程為例,敘述用分離變量法求解方程的步驟.
猜你喜歡
- 1每天堅(jiān)持朗讀對(duì)學(xué)外語有什么好處?
- 2You are yuji?急.
- 3思密達(dá)到底是什么意思
- 4計(jì)算(a的立方-b的立方)+ab(a-3b)-2(b的立方-a的平方b)
- 5求寫英語書面表達(dá)
- 6油酸的作用是什么
- 7請(qǐng)幫忙翻譯:Payment and and Charging
- 8近紅外區(qū)的吸收光譜代表什么含義?
- 9大正方形邊長為15cm,小正方形邊長為10cm.求陰影甲的面積比陰影乙的面積大多少平
- 10有甲乙丙三種文具,若購甲2件,乙1件、丙3件共需23元,若夠甲1件、乙4件、丙5件共需36元,問夠甲一件,乙2件,丙3件共需多少元
- 11Jack has a dog and so have I.____dog and____had a fight
- 12英語翻譯