很明顯,這個問題已經被多次詢問,關於如何使用c#製作正則表達式來滿足要求。我需要一個正則表達式的..用於複雜密碼的正則表達式
- 是至少8個字符長
- 至少1個大寫字母
- 1號
- 特殊字符!@#$%^ * &()
- 密碼與登錄名稱不同(易於檢查)
- 不包含超過2個重複字符,例如aaa123
試圖自己解決這個問題,我正在考慮如何逐一完成這些需求中的每一個,並隨着我去建立正則表達式。這是正確的方法嗎?
我覺得我可能會錯過一些東西。我正在閱讀有關正則表達式以及如何創建一個複雜的表達式。您的反饋非常需要。
謝謝。
@Tushar我覺得OP的問題是在該代碼的結合這多出的部分*不含超過2個重複字符,例如aaa123 *;)。 –
[必填CH鏈接](https://blog.codinghorror.com/password-rules-are-bullshit/) –