像是一個猜測弱密碼的正則表達式
弱密碼指的是一些像連續(xù)一樣數(shù)字,或者簡單續(xù)列的數(shù)字這樣的,比如[0-9]{6}就是指6位重復數(shù)字,后面列的是一些常用簡單密碼,123456,234567等等,前面的^表示不能為這些組合,|表示或者,也就是說不可以是|這些項中的任一個,主要后面的(\\d{1})\\1\\1(\\d{1})\\2\\2項可能難以理解,里面涉及一個向后引用的概念(其中的\\應該是\,這里可能是因為在字符串里,所以要用\\來表示\),向后引用的用法是\后加數(shù)字,當然這種向后引用必須在前面已經(jīng)出現(xiàn)了可以被引用的部分才成立,可以被引用的部分就是用()括起來的.所以(\\d{1})\\1\\1(\\d{1})\\2\\2的意思就是:前三位一樣,后三位一樣的6位數(shù)字,比如666888,111222,(\\d{1})表示一個數(shù)字,用括號括起來表示可以被引用,后面的\\1表示引用之前的項目,\\1又引用一次,而后面第二個括號表示第2個被引用的項目,\\2表示引用第二個被引用的項目,后面類推.
所以這應該是用來排除弱密碼是的一個正則表達式.
應該是個java正則
應該是個java正則
^[0-9]{6}$##^123456|234567|345678|654321|765432|876543|456789|987654|012345|543210|098765|567890|(\\d{1})\\1\\1(\\d{1})\\2\\2|(\\d{3})\\3|(\\d{1})\\4(\\d{1})\\5(\\d{1})\\6|(\\d{1})(\\d{1})\\7\\8\\7\\8|\\d{1}\\d{1}(\\d{1})\\9{3}|(\\d{1})\\10{3}\\d{1}\\d{1}|(\\d{1})\\11{4}\\d{1}|\\d{1}(\\d{1})\\12{4}$
^[0-9]{6}$##^123456|234567|345678|654321|765432|876543|456789|987654|012345|543210|098765|567890|(\\d{1})\\1\\1(\\d{1})\\2\\2|(\\d{3})\\3|(\\d{1})\\4(\\d{1})\\5(\\d{1})\\6|(\\d{1})(\\d{1})\\7\\8\\7\\8|\\d{1}\\d{1}(\\d{1})\\9{3}|(\\d{1})\\10{3}\\d{1}\\d{1}|(\\d{1})\\11{4}\\d{1}|\\d{1}(\\d{1})\\12{4}$
其他人氣:376 ℃時間:2020-06-17 18:10:34
優(yōu)質解答
我來回答
類似推薦
- 一次外出旅游 作文
- 小數(shù)除法的意義與( )的意義相同,是已知( )的積與其中的一個( ),求另一個( )的運算.
- 描寫對大海向往的句子
- 已知二次函數(shù)y=f(x)的對稱軸x=1,與x軸有兩個交點,則,不等式f(x-1)>f(x+2)的解集是多少?
- 若不等式sinx√(a-sin^2x)小于等于1/2 x屬于R,則a的取值
- 一艘輪船在水流速度為2千米/時的河流中保持同一靜水速度航行,已知該輪船逆水航行10千米所用時間
- 已知關于x的方程2x+a/x+b=x,有兩個絕對值相等符號相反的實根,則ab的取值范圍分別是
- 統(tǒng)計學里
- 甲、乙兩車同時從A、B兩地相向而行,它們相遇時距A、B兩地中心處8千米,已知甲車速度是乙車的1.2倍,求A、B兩地的距離是_千米.
- You must have your hands full in that kindergarten,with Charles
- -6.28*17.6+6.28*(-23.3)-1.57*36.4
- 我想問:1加到101等于多少?
猜你喜歡
- 1汽車的速度是火車速度的4/7.兩車同時從兩地相向而行,在離中點15千米處相遇,這時火車行了多少千米?
- 2某溶液中含有HCO3-、SO32-、CO32-、CH3COO-4種陰離子.若向其中加入足量的Na2O2后,溶液中離子濃度基本保持不變的是( ) A.CH3COO- B.SO32- C.CO32- D.HCO3-
- 3求幾個D開頭單詞
- 4化學方程式配平ClO2+KOH~KCl+KClO3+H2O大神們幫幫忙
- 5若a+b小于0,a分之b大于0,則a大于還是小于0,b大于還是小于0?
- 6純乙酸如何配成0.05mol/L乙酸
- 7“氨基酸堿基和mRNA堿基互補”能這么說嗎?問題是氨基酸由氨基羧基和R基團構成,哪來堿基?
- 8你知道哪些成語?編一個小故事吧.
- 9做報價怎么計算墻面面積?
- 1018度42分36秒等于多少度
- 11寫出至少含有四個零,但一個零都不讀出來的六位整數(shù)、七位整數(shù)、八位整數(shù)各一個
- 12x+1/x的平方+8x+9