我想寫一個正則表達式,檢查字符串是否包含6個或更多的跡象,包括1個或多個特殊符號[^ 0-9a-zA-Z \ s]和1或更多[0-9a-zA-Z]。 花一樣小時,並沒有得到任何接近:/如何寫正則表達式來檢查指定的密碼
-1
A
回答
1
0
以哈森的回答風格。 。 。
grep -P '^(?=.*[^a-zA-Z0-9\s])(?=.*[a-zA-Z0-9])(?!.*\s).{6}'
- 6個或更多個字符
- 1或多個特殊字符(正則表達式不與$結束)(?=。* [^ 0-9A-ZA-Z \ S])
- 1或多個(= * [0-9A-ZA-Z])
- 沒有空格
一些測試數據,NO匹配(* \ S!):
password
pa5sword
pa5sWord
pa5sWord
password
test
1agdA
1agd
wyrn%@*&$# f
mbndkfh782
t1*$
一些測試數據,YES匹配:
pa5*Word
pa5*Word
pa5*Word1
pa5*Wor
1agdA*
1agdA*$
1agdA*$#
1agdA*$#1
1agdA*$#12
1agdA*$#123
1agdA*$#a
1agdA*$#ab
1agdA*$#abc
1agdA*$#abcd
BNfhjdhfjd&*)%#$)
相關問題
- 1. 正則表達式密碼檢查器
- 2. ColdFusion的正則表達式來檢查密碼
- 3. 正則表達式來檢查密碼驗證
- 4. 特定的密碼正則表達式
- 5. 正則表達式來檢查公式
- 6. 密碼正則表達式
- 7. 正則表達式 - 密碼
- 8. 正則表達式來檢查IP
- 9. 正則表達式來檢查'\'
- 10. 正則表達式來檢查JavaScript
- 11. 正則表達式來檢查進入
- 12. 正則表達式來檢查符號
- 13. 正則表達式來檢查標題
- 14. 正則表達式來檢查0,00,000,0000,00.00
- 15. 正則表達式來檢查空格
- 16. 密碼規則的正則表達式
- 17. 如何檢查在正則表達式
- 18. 正則表達式檢查
- 19. 檢查密碼有效使用正則表達式在JavaScript
- 20. 修改正則表達式密碼檢查器
- 21. Objective-C的正則表達式來檢查電話號碼
- 22. 正則表達式來檢查C代碼的括號
- 23. 如何編寫正則表達式來匹配法律正則表達式?
- 24. DataAnnotation的密碼的正則表達式
- 25. 的ActionScript3:用於密碼正則表達式表達,檢查字符
- 26. PHP的正則表達式來檢查匹配給定的URL
- 27. JavaScript網址正則表達式來檢查正則表達式與URL
- 28. 的密碼正則表達式
- 29. 密碼的正則表達式
- 30. 密碼驗證的正則表達式
沒有實例要測試的,這幾乎是不可能。 –