1
A
回答
2
使用lookaheads和back referencing:
^(?=.*[a-z])(?=.*\d)(?!.*(.)\1{3}).*$
編輯:如果您不希望匹配有空格字符的字符串,你可以這樣做:
^(?=.*[a-z])(?=.*\d)(?!.*(.)\1{3})\S*$ // replaced the . at the end with \S
相關問題
- 1. 特殊字符的正則表達式?
- 2. 一個特殊的正則表達式
- 3. 正則表達式的特殊字符
- 4. 特殊字符的正則表達式
- 5. 正則表達式的特殊字符
- 6. JavaScript特殊字符/正則表達式
- 7. 正則表達式特殊字符
- 8. 正則表達式與特殊字符
- 9. 正則表達式和特殊字符
- 10. 正則表達式特殊ucwords
- 11. 正則表達式特殊字符
- 12. 正則表達式與特殊字符
- 13. 正則表達式與特殊字符
- 14. C#正則表達式,特殊字符
- 15. PHP正則表達式特殊字符
- 16. 正則表達式和正則表達式的特殊字符在JavaScript
- 17. 正則表達式:匹配的詞有特殊字符
- 18. grep的正則表達式對詞沒有特殊符號
- 19. 正則表達式:單個單詞
- 20. 轉義正則表達式特殊字符爲tr1 ::正則表達式
- 21. 正則表達式中的單詞
- 22. 不含正則表達式的單詞
- 23. UTF-8單詞的正則表達式
- 24. 查找單詞的正則表達式
- 25. 正則表達式不使用C#正則表達式匹配特定的詞
- 26. 正則表達式中的URL規則
- 27. 密碼規則的正則表達式
- 28. 這條規則的正則表達式?
- 29. 分詞正則表達式
- 30. 正則表達式量詞
「連續數字或連續字母不超過4個連續數字或字母不超過4個「 。 - 我認爲這可以歸結爲:連續不超過4個相同的數字或字母。 – MaxG