Q
在MVC
0
A
回答
0
你可以這樣做。不過,我認爲更好的解決方案是強制執行最小長度。即使沒有大寫字母或數字,向密碼添加兩個隨機字母也會使其安全性提高六百倍以上。您也可以嘗試像讓用戶知道他們有一個特別常見的密碼(可能仍然通過你的正則表達式),如果安全是一個真正關心技術
0
試試這個:
^[a-zA-Z\d]{8,}$
1
一個特殊字符,一個大寫字母,一個小寫(以任意順序)
^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
您可以使用http://rubular.com/來驗證正則表達式。
相關問題
- 1. 在asp.net MVC中的UrlActionResult MVC
- 2. 在MVC
- 3. 在MVC
- 4. 在MVC
- 5. 在MVC
- 6. 在MVC
- 7. 在MVC
- 8. 在MVC
- 9. 在MVC
- 10. 在MVC
- 11. 在MVC
- 12. 在MVC
- 13. 在MVC
- 14. 在MVC
- 15. 在MVC
- 16. 在MVC
- 17. 在MVC
- 18. 在MVC
- 19. 在MVC
- 20. 在MVC
- 21. 在MVC
- 22. 在MVC
- 23. 在MVC
- 24. 在MVC
- 25. 如何在MVC
- 26. 如何在MVC
- 27. 在MVC 4
- 28. 在MVC 3
- 29. 驗證在MVC
- 30. ArgumentNullException在asp.net MVC
大量的實例[密碼的正則表達式這裏] (http://regexlib.com/Search.aspx?k=password) – 2015-02-06 05:57:25