使用模式屬性處理需要密碼字段的項目。 沒有真正做過很多正則表達式的東西,並想知道是否有人可以幫忙。是正則表達式密碼問題
爲現場的要求如下:
- 不能包含單詞 「password」
- 長度必須在8-12
- 必須有1個大寫
- 必由之路有1小寫
- 必須有1位
現在,到目前爲止我有以下幾種:
[^(password)].(?=.*[0-9])?=.*[a-zA-Z]).{8,12}
這是行不通的。除了要匹配的密碼字符串之外,我們可以得到它,因此一切正常。
由於提前, 安迪
編輯:我們現在(嵌套在下面的評論)已經使用的方法是: ^(?!.*(P|p)(A|a)(S|s)(S|s)(W|w)(O|o)(R|r)(D|d)).(?=.*\d)(?=.*[a-zA-Z]).{8,12}$
感謝您的幫助
我嘗試了所有的人我可以找到stac koverflow並找不到一個正常工作的HTML5 – andyroo
爲什麼您的要求列出最多12個字符?這不再是20世紀60年代了,今天的大多數硬件/軟件都可以處理更長的密碼。 http://www.explainxkcd.com/wiki/index.php?標題= 936:_Password_Strength –
這只是在規範什麼公司要求的,不是我的事勸告之類的東西unfortuneately – andyroo