Q
密碼的正則表達式
-3
A
回答
-1
0
此正則表達式的工作 - 看測試數據及以下的輸出:在password.txt的
^(?=.{4,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*)(?=.*[@#$%^&+=i.,!?:;*/])
測試數據(僅首先應通過):
aB#1
aB #1
ab#1
AB#1
aB#a
aB1a
aB1
mac-osx> grep -P '^(?=.{4,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*)(?=.*[@#$%^&+=i.,!?:;*/])' passwords.txt
aB#1
您可以將任何額外的「特殊字符」添加到上一次查看正則表達式的字符類中。
0
使用此:
(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#&*%])^\S*$
如果字母可以是任何Unicode字母,你可以用這個表達式:
(?=.*?\p{Ll})(?=.*?\p{Lu})(?=.*?\d)(?=.*?[#&*%])^\S*$
要添加特殊字符,簡單地把它們裏面[]
相關問題
- 1. 密碼正則表達式
- 2. 正則表達式 - 密碼
- 3. 密碼規則的正則表達式
- 4. DataAnnotation的密碼的正則表達式
- 5. 的密碼正則表達式
- 6. 特定的密碼正則表達式
- 7. 密碼驗證的正則表達式
- 8. 密碼驗證的正則表達式
- 9. 密碼驗證的正則表達式
- 10. Javascript正則表達式的密碼
- 11. 複雜密碼的正則表達式
- 12. 密碼的正則表達式
- 13. 密碼驗證的正則表達式?
- 14. 帶XRegExp的密碼正則表達式
- 15. 弱密碼的正則表達式
- 16. 強密碼的正則表達式
- 17. 正則表達式的密碼
- 18. 密碼驗證的正則表達式
- 19. 正則表達式的密碼(Javascript)
- 20. 忽略密碼的正則表達式
- 21. 用於密碼的正則表達式
- 22. 密碼的正則表達式
- 23. 正則表達式密碼問題
- 24. 密碼正則表達式問題
- 25. 驗證密碼與正則表達式
- 26. 正則表達式驗證密碼
- 27. 正則表達式密碼檢查器
- 28. 正則表達式驗證密碼 - Codewars
- 29. 正則表達式對密碼策略
- 30. PHP正則表達式驗證密碼
有你試過什麼? –
定義*特殊字符*。同時告訴我們你正在使用什麼正則表達式引擎。 –
嘿即時嘗試提交表單,但首先測試與jquery的有效輸入,然後解析到PHP也測試那裏。 所以我想要一個包含字母大寫或小寫字母的密碼,至少需要4個字符長的數字和特殊字符! @#$%^ & *();,。+ - – vegeta