1
A
回答
4
Pattern pwPattern = Pattern.compile("(?=.*[@#$!\"&])(?=.*[A-Z]).*\\d.*");
添加第一個括號內多個特殊字符,如果你希望讓更多的,我只是增加了一些。
使用方法如下:
if (pwPattern.matcher(passWordToTest).matches()) {
...
}
相關問題
- 1. 密碼正則表達式
- 2. 正則表達式 - 密碼
- 3. 糾正密碼類型字段的正則表達式
- 4. 密碼規則的正則表達式
- 5. 正則表達式的asp.net默認密碼字段
- 6. 密碼要求字段的正則表達式
- 7. DataAnnotation的密碼的正則表達式
- 8. 的密碼正則表達式
- 9. 密碼的正則表達式
- 10. 特定的密碼正則表達式
- 11. 密碼驗證的正則表達式
- 12. 密碼驗證的正則表達式
- 13. 密碼驗證的正則表達式
- 14. Javascript正則表達式的密碼
- 15. 複雜密碼的正則表達式
- 16. 密碼的正則表達式
- 17. 密碼驗證的正則表達式?
- 18. 帶XRegExp的密碼正則表達式
- 19. 弱密碼的正則表達式
- 20. 強密碼的正則表達式
- 21. 正則表達式的密碼
- 22. 密碼驗證的正則表達式
- 23. 正則表達式的密碼(Javascript)
- 24. 忽略密碼的正則表達式
- 25. 用於密碼的正則表達式
- 26. 密碼的正則表達式
- 27. 正則表達式的數字模式
- 28. Java的正則表達式表達式密碼
- 29. Python的正則表達式:「喜歡」正則表達式模式?
- 30. 正則表達式密碼問題
我不明白爲什麼這個問題已經upvoted!我看不到OP的努力。 – vikiiii 2012-07-17 09:26:42
你真的想強制執行嗎?人們只會在開始時添加一個大寫字母,並在最後加上1美元。不確定執行此操作實際上會增加安全性。 Password1 $比密碼更安全。 – Nick 2012-07-17 09:27:22