0
A
回答
5
我會說,是 「十個字符,以及可選的兩個更加」:
/^.{10}(?:..)?$/
3
你應該試試這個正則表達式:
/^.{10}(?:..)?$/
它錨定到字符串的開始,任何10個字符相匹配,然後任選匹配的是兩個以上,那麼錨到t他結束的字符串。
1
如果我不能使用str.length
(例如,我需要一個正則表達式傳遞給驗證功能)我會用:
/^[\d\D]{10}(?:[\d\D])?$/
爲了還允許換行符,並希望我從來沒有得到一個字符串與\r\n
這樣我就不得不決定這是否真的是一個字符而不是兩個字符。
相關問題
- 1. 正則表達式的特定字符
- 2. 正則表達式,特定字符串,符號
- 3. 正則表達式特定字符串
- 4. 正則表達式與特定字符
- 5. 特定的Java正則表達式設置符號
- 6. 用特定符號匹配句子的正則表達式,如%
- 7. 特定位數的正則表達式
- 8. 特定的正則表達式/正則表達式條件
- 9. ASP.Net正則表達式(%符號)正則表達式驗證器
- 10. 正則表達式語法(一個特定的字符串+正則表達式)
- 11. 正則表達式匹配特定符號' - 「()*,。:...;?`
- 12. 正則表達式對數的指定格式以「 - 」符號
- 13. 正則表達式 - 匹配不同於特定符號的符號以及特定的組合符號?
- 14. 正則表達式的特定格式
- 15. 特定格式的正則表達式
- 16. 正則表達式:符號和行的確切數量
- 17. 正則表達式用於數字和特定特殊字符
- 18. 正則表達式表情符號
- 19. JavaScript正則表達式表情符號
- 20. @符號的正則表達式匹配
- 21. +符號的正則表達式PHP
- 22. 正則表達式的歐元符號(€)
- 23. 正則表達式中的#符號php
- 24. 「沒有符號」的正則表達式
- 25. 替換符號的正則表達式
- 26. Python的正則表達式來找到符號數字符號
- 27. 特殊字符的正則表達式?
- 28. 正則表達式的特殊字符
- 29. 特殊字符的正則表達式
- 30. 正則表達式的特殊字符
爲什麼需要正則表達式?嘗試'yourstring.length' ... – helle 2012-01-31 18:04:34
換行符是否合法? – Phrogz 2012-01-31 18:08:16
@helle:這取決於OP所代表的*符號*的含義。我不希望它包含換行符。 – Borodin 2012-01-31 18:12:57